Classement SQL

Eléphant du PHP | 62 Messages

26 juil. 2005, 20:50

Salut,

je voudrais savoir si on peut ranger des données selon deux colonnes...

je m explique, je voudrais ranger les données selon la colonne A dans un premier temps. Ensuite je veux ranger les données selon la colonne B mais en gardant l'ordre de la colonne A ... allé un petit schema :)

id | val | Colonne A | Colonne B
0 | xx | 1 | 6
1 | xx | 0 | 2
2 | xx | 0 | 1
3 | xx | 1 | 5
4 | xx | 1 | 3
5 | xx | 0 | 4

je voudrais donc avoie en sortie

id | val | Colonne A | Colonne B
2 | xx | 0 | 1
1 | xx | 0 | 2
5 | xx | 0 | 4
4 | xx | 1 | 3
3 | xx | 1 | 5
0 | xx | 1 | 6

une idée ???

merci d avance


Shrito

edit mere-teresa : problème SQL donc je déplace dans le forum "Base de données"

ViPHP
pjl
ViPHP | 2119 Messages

26 juil. 2005, 21:17

Ton tableau est généré à partir d'une base de données, non ?
Alors, regarde donc la fonction SQL ORDER BY.

Eléphant du PHP | 62 Messages

26 juil. 2005, 21:31

lol je connais order by... justement il va me classer selon un premiere colone... mais comment le classer une deuxieme fois en gardant l'influence de la premiere... ?

ViPHP
pjl
ViPHP | 2119 Messages

26 juil. 2005, 21:50

tu ajoutes un 2eme paramètre de tri.

Eléphant du PHP | 62 Messages

26 juil. 2005, 21:50

ah ok :) donc je connais mal ;)