我在数据库(MySql)中有一个“订单”表,在那里我要获取4个字段。
但是我只想每个客户都做出的最后一个订单,所以我使用了这个SQL查询
SELECT
salesman,
client,
insert_date,
qtd_order
FROM
`orders`
WHERE
salesman = 'daniel.costa'
GROUP BY
client
ORDER BY
insert_date
但是它让我得到第一笔订单,而不是最后一张。
你能帮我得到吗?
答案 0 :(得分:1)
您需要T
从最新的...开始,如果只需要1,则可以ORDER BY DESC
-不需要LIMIT 1
GROUP BY