Requête selon date de chaque enregistrement - SQL/NoSQL - Programmation
Marsh Posté le 27-04-2012 à 20:04:52
C'est un cas classique
select id, cookie, date
from caddie
where (cookie, date) in (select cookie, max(date) from caddie)
Marsh Posté le 27-04-2012 à 20:36:17
Yes, merci bien, j'ai fait qqes modifs est ça fonctionne:
$req = mysql_query("SELECT id, cookie, date
FROM caddie
WHERE (cookie, date) IN (SELECT cookie, MAX(date) FROM caddie GROUP BY cookie) AND cookie!=''" );
Marsh Posté le 27-04-2012 à 16:18:04
Hello tous,
J'ai une table caddie avec les champs id, cookie et date. Il y a plusieurs fois le même cookie, mais à des dates différentes.
J'aimerais obtenir le dernier enregistrement (sélection par date) pour chaque cookie.
Un GROUP BY (cookie) donne le bon nombre d'enregistrement, mais pas les bons id correspondants.
Merci de votre aide.
Message édité par polo7 le 27-04-2012 à 16:18:46