[英]Getting data from SQL
我的數據庫(MySql)中有一個“訂單”表,在那里我要獲取4個字段。
但是我只想要每個客戶都下的最后一個訂單,所以我使用了這個SQL查詢
SELECT
salesman,
client,
insert_date,
qtd_order
FROM
`orders`
WHERE
salesman = 'daniel.costa'
GROUP BY
client
ORDER BY
insert_date
但這使我得到第一筆訂單,而不是最后一張。
你能幫我得到它嗎?
您需要ORDER BY DESC
才能從最新的開始...如果只需要1,則可以LIMIT 1
不需要GROUP BY
SELECT salesman, client, insert_date, qtd_order FROM
orders WHERE salesman = 'daniel.costa' ORDER BY insert_date DESC LIMIT 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.