Imbriquer les tris en SQL avec ORDER BY

WRInaute occasionnel
Bonjour,

Comment fait-on pour imbriquer deux tris en SQL?

Ce serait par exemple pour trier les couleur et ensuite par taille.
rouge 1
rouge 2
rouge 3
vert 1
vert 2

La commande ci dessous est fausse alors comment faire?
SELECT * FROM table ORDER BY couleur ORDER BY taille

Merci,
Fred
 
WRInaute passionné
SELECT * FROM table ORDER BY couleur, taille

Et amha, tu devrais lire un minimum de doc sur le sql. Parce que tu es mal partit si tu sais pas faire ça :)
 
WRInaute accro
Note : pour accroitre ta sécurité, préciser les noms des champs est mieux que placer "seulement" *.
 
WRInaute passionné
arnaudmn a dit:
SELECT * FROM table ORDER BY couleur, taille

Et amha, tu devrais lire un minimum de doc sur le sql. Parce que tu es mal partit si tu sais pas faire ça :)

:roll: Mouai, les docs officielles ne sont pas spécialement claires...
Ce que j'ai appris de mysql ces derniers temps, c'est soit par test et réflexion, soit en posant des questions cons, soit en lisant les réponses à des questions cons
 
WRInaute occasionnel
eh beh, c'est sympa de voir tout ce rassemblement pour me venir en aide... des fois je me dis "c'est quand même beau Internet !" 8)
 
WRInaute passionné
fredm a dit:
eh beh, c'est sympa de voir tout ce rassemblement pour me venir en aide... des fois je me dis "c'est quand même beau Internet !" 8)

Bah, quand on paye, c'est normal d'avoir de l'aide. Et comme ton problème semble règlé, on t'envoi la facture de suite :D

Pi non, encore mieux (pour moi :) ) : en échange, tu dois inscrire un de te sites dans mon annuaire :D
 
Discussions similaires
Haut