Hello,
Admettons que j'ai une table "titre" avec comme champs "nom" et "année" avec comme enregistrements:
nom | année
--------------------------
joe | 5
--------------------------
jack | 2
---------------------------
georges | 5
---------------------------
joe | 5
Comment faire pour récupérer grâce à la requête mysql le nom qui revient le plus dans une année (ici c'est joe qui revient le plus dans l'année 5)?????
Publicité
Posté le 27-07-2003 à 01:40:11
mrbebert
Posté le 27-07-2003 à 01:48:25
un truc dans le genre
SELECT nom, annee, count(*) AS c
FROM table
GROUP BY nom, annee
ORDER BY c DESC
LIMIT 1
Message édité par mrbebert le 27-07-2003 à 01:49:08