我有這個表MySQL查詢,我要選擇最實際行對每個人
id|name|number|date
1|peter|2|2017-09-18
2|peter|1|2017-10-03
3|james|4|2017-09-05
4|james|1|2017-10-10
5|james|0|2017-10-15
6|kate|4|2017-09-16
7|kate|2|2017-10-17
我想選擇爲每個人最實際的行(具有最新日期的行)。結果看起來像
2|peter|1|2017-10-03
5|james|0|2017-10-15
7|kate|2|2017-10-17
哪個MYSQL查詢可以做到這一點?
喜歡的東西:
SELECT id, name, number, date
FROM table
GROUP BY id, name, number, date
HAVING date the latest
什麼資格爲每個人的「*最實際的行*」? –
你的意思是*最新*日期? –
是的,我的意思是最新的日期。我很抱歉我的英語。 –