poumpoum
Jan 31 2005, 09:33 AM
hello
est-il possible de faire 2 tris successifs dans une requête ?
par exemple :
| CODE |
| $result = mysql_query("SELECT * FROM position ORDER BY Position_Rang AND Position_Numero"); |
avec cette requête je souhaite trier des personnes par rang puis les trier en fonction de leur position dans leur rang respectif, mais ça ne fontionne pas ! ! !
merci
sess
Jan 31 2005, 11:06 AM
Salut,
qu'entends-tu au juste par
| QUOTE |
mais ça ne fontionne pas ! ! !
|
poumpoum
Jan 31 2005, 11:30 AM
je ne récupère pas les données dans l'ordre souhaité ! ! !
ma synthaxe est-elle correcte
merci
sess
Jan 31 2005, 11:53 AM
Ta syntaxe est correcte mais peut-être pas logique. Si le rang est par exemple une clé unique, le deuxième argument de tri ne sert plus à rien, tu comprends ?
poumpoum
Jan 31 2005, 12:03 PM
c'est effectivement un problème de logique j'ai restructuré ma base et ça va mieux
++
Ldo
Jan 31 2005, 12:55 PM
le séparateur est la virgule
par exemple :
SELECT machin FROM table ORDER BY id ASC, truc DESC, bidule
classera machin par ordre ascendant des id, puis par ordre descendant de truc, et enfin par bidule.
poumpoum
Jan 31 2005, 01:02 PM
ben voila ! ! !
cette fois c'est parfait merci bien
++
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez
cliquer ici.