J'ai ce tableauMySQL Query, je veux sélectionner la rangée la plus réelle pour chaque personne
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
Je veux sélectionner la ligne la plus réelle pour chaque personne (la ligne avec la dernière date). Le résultat ressemblera à
2|peter|1|2017-10-03
5|james|0|2017-10-15
7|kate|2|2017-10-17
Quelle requête MYSQL peut faire cela?
Quelque chose comme:
SELECT id, name, number, date
FROM table
GROUP BY id, name, number, date
HAVING date the latest
Qu'est-ce qui se qualifie comme "* la ligne la plus réelle *" pour chaque personne? –
Voulez-vous dire la dernière date? –
Oui, je veux dire la dernière date. Je suis désolé pour mon anglais. –