ORDER BY champ DESC AND champ ASC

Par Guilhem, il y a 15 ans


Bonjour,
Je suis en train de créer un MMORPG et dans l'affichage des guildes il faut classer les membres par leur niveau et leur rang.
Pour le moment on a qu'un rang, mais si on en rajoute un il faut classer par niveau PUIS par rang, j'ai pensé à ça:

SELECT ..... FROM guilde AS g INNER JOIN membre AS m ON g.id_guilde=m.guilde_id WHERE g.id_guilde= '{$_SESSION'guilde_id']}' ORDER BY m.lvl DESC AND m.grade_guilde ASC";

Sauf que ça marche pas.

L'affichage devrait ressembler à :
Membre 1 Niveau 12 Chef de Guilde
Membre 25 Niveau 15 Vétéran

2 réponses

Grafikart, il y a 15 ans

tu y es presque "ORDER BY lvl DESC, grade ASC"

Guilhem, il y a 15 ans

Merci, c'était ça ;).