这是表格: 要在加入后从“orders”和“despatch”表中获取所有列,请使用以下条件 -
'ord_date'应该是'orders'表中最大的(最大),
最大(最大)'ord_date'应该等于'orders'表的'ord_date',
'orders'表的'agent_code'应该等于'despatch'表的'agent_code'以便加入,
查询:
function refIt(theDOM) {
const height = theDOM.clientHeight;
this.setState({ height });
}
return (<div ref={theDOM => refIt(theDOM)}>
<div height={this.state.height}>
</div>
</div>);
有没有办法在没有子查询的情况下重新编写查询
SELECT * FROM orders
LEFT JOIN despatch
ON orders.agent_code = despatch.agent_code
WHERE orders.ord_date=(
SELECT MAX(ord_date) FROM orders where orders.agent_code = 'A004');
答案 0 :(得分:0)
只需在您的选择中使用MAX:
SELECT MAX (ord_date), ColA, ColB, ColC
FROM orders
LEFT JOIN despatch ON orders.agent_code = despatch.agent_code
GROUP BY ColA, ColB, ColC