[MySQL]résoudre une égalité dans une requête de classement

résoudre une égalité dans une requête de classement [MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 22-05-2005 à 19:33:46    

Voilà, j'ai un petit souci : je dois classer des membres en fonction de leur nombre de points. Or, je voudrais qu'ils soient classés également par ancienneté s'ils s'avérait que leurs nombres de points soient identiques.
 
Pour l'instant, ma requête ressemble à ça :

Code :
  1. select id_membre from membre order by points desc


 
Que dois-je faire pour rajouter la prise en compte de l'ancienneté s'ils ont le même nombre de points ?
 
Merci d'avance


Message édité par nero27 le 22-05-2005 à 19:34:25
Reply

Marsh Posté le 22-05-2005 à 19:33:46   

Reply

Marsh Posté le 22-05-2005 à 20:06:08    

select id_membre from membre order by points desc,anciennete


 
 :D  

Reply

Marsh Posté le 22-05-2005 à 20:10:30    

J'y pensais, mais j'étais pas sûr du tout : merci beaucoup :jap:

Reply

Marsh Posté le 22-05-2005 à 21:27:27    

select id_membre
from membre
order by points desc, anciennete desc;
 
car j'imagine que l'ancienneté est de plus en plus grande ... :)

Reply

Marsh Posté le 23-05-2005 à 07:13:41    

oui, merci ^^

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed