Bonjour,
Depuis plusieurs jours, j'essaie de trouver une solution simple, c'est -à-dire en une seule requête, à un problème de order by ou group by ou autres. Prenons un exemple pour expliquer ce que je recherche. Au départ, nous avons une table avec 2 champs : date et user. Comment ranger par ordre décroissant de date, puis pour chaque par ordre alphabétique des user.
Table de départ :
2010-01-01 | Michel
2010-01-04 | Michel
2010-01-04 | Michel
2010-01-02 | Michel
2010-01-04 | Vincent
2010-01-04 | Vincent
2010-01-02 | Suzanne
2010-01-03 | Suzanne
2010-01-03 | Bertrand
2010-01-04 | Bertrand
Résultat attendu :
2010-01-04 | Bertrand
2010-01-03 | Bertrand
2010-01-04 | Michel
2010-01-04 | Michel
2010-01-02 | Michel
2010-01-01 | Michel
2010-01-04 | Vincent
2010-01-04 | Vincent
2010-01-03 | Suzanne
2010-01-02 | Suzanne
En gros rangement par ordre décroissant de date, puis pour chaque date quand on rencontre un user on affiche tous les enregistrements de ce user par ordre décroissant de date...
Facile, hein !!!
En tout cas, merci pour votre aide.
Partager