[RESOLU] Choisir la dernière date en SQL

Eléphanteau du PHP | 48 Messages

14 déc. 2015, 15:30

Salut,

Je vous propose de m'aider à trouver comment récupérer mes valeurs les plus récentes que ce soit en PHP ou en SQL.

Voici ce que je veux faire :

Je veux sélectionner des éléments dans ma base de données qui sont en doubles, en triple ou bien plus, mais qui ont un champ DATE. Je veux donc sélectionner les derniers en date pour chacun des éléments.

ID - mot - date
#1 - bonjour - 2015-12-14
#2 - coucou - 2015-12-14
#3 - bonjour - 2015-12-12
#4 - bonjour - 2015-12-10
#5 - super - 2015-12-12

Je veux donc garder les lignes 1, 2 et 5.

Vous arrivez à comprendre ma question ? :P

Merci d'avance !

Avatar du membre
Mammouth du PHP | 1564 Messages

14 déc. 2015, 16:44

Salut,

utilise un DISCTINCT à ta requête SQL:
SELECT DISTINCT mot FROM ta_table

Eléphanteau du PHP | 48 Messages

14 déc. 2015, 16:49

Salut, merci pour la réponse, mais je veux garder celui qui est le plus récent, et si je ne me trompe pas, DISTINCT ne fera pas la bonne sélection. Et je n'aurais pas la date avec.

Eléphanteau du PHP | 48 Messages

14 déc. 2015, 17:32

J'ai trouvé la solution : http://forum.hardware.fr/hfr/Programmat ... 6494_1.htm

Merci quand même :)