从SQL获取数据

时间:2018-06-25 21:56:14

标签: php mysql sql mysqli

我在数据库(MySql)中有一个“订单”表,在那里我要获取4个字段。

  1. 推销员
  2. 客户
  3. isert_date
  4. qtd_order

但是我只想每个客户都做出的最后一个订单,所以我使用了这个SQL查询

SELECT 
    salesman, 
    client, 
    insert_date, 
    qtd_order 
FROM 
    `orders` 
WHERE 
    salesman = 'daniel.costa' 
GROUP BY 
    client 
ORDER BY 
    insert_date

但是它让我得到第一笔订单,而不是最后一张。

你能帮我得到吗?

1 个答案:

答案 0 :(得分:1)

您需要T从最新的...开始,如果只需要1,则可以ORDER BY DESC-不需要LIMIT 1

GROUP BY