Petite question sur unr requette SQL...

Eléphant du PHP | 114 Messages

03 janv. 2006, 21:49

Bonjour a tous !! et bonne année !!!

J'explique mon problème, j'ai créer une requette en MySQL :

Code : Tout sélectionner

SELECT count(nom), nom FROM commentaire GROUP¨BY nom ORDER BY nom
Cela me donne :

1 10 out of 10
1 Arkanus
10 djmustru
9 elin
1 Kara54
1 polask
...

Cependant j'aimerai faire un order by sur le "count(nom)" mais je ne sais pas comment faire...

Merci d'avance.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

03 janv. 2006, 22:01

Salut,
essaie avec un alias et un tri sur celui-ci:

Code : Tout sélectionner

SELECT count(nom) as nb, nom FROM commentaire GROUP BY nom ORDER BY nb DESC
DESC pour partir du plus grand au plus petit

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 114 Messages

03 janv. 2006, 22:04

:D Ca fonctionne !!

Merci beaucoup a toi Truc,

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

03 janv. 2006, 22:21

Merci beaucoup a toi Truc,
De rien :)

n'oublis pas le [Résolu] :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 250 Messages

03 janv. 2006, 22:46

Il l'a oublié, le bougre de veinard ! :) (le résolu bien sur)