[MySQL] une requête avec "double classement": possible??

une requête avec "double classement": possible?? [MySQL] - HTML/CSS - Programmation

Marsh Posté le 03-10-2003 à 21:25:51    

Hello tout le monde [:lucille]
J'ai un site avec une base de donnée d'artiste. Quand je dois afficher tous les artistes j'aimerais pouvoir les classé par spécialité, et que dans ces spécialité les artistes soient classé par ordre alphabètique....
 
ex:
Botta      architecte
Gaudi      architecte
Camus      ecrivain
Dali       peintre
Miro       peintre
 
 
:jap:


---------------
http://blog.numerisound.com
Reply

Marsh Posté le 03-10-2003 à 21:25:51   

Reply

Marsh Posté le 03-10-2003 à 21:29:39    

je crois que bêtement order by arg1,arg2  
 
:)

Reply

Marsh Posté le 03-10-2003 à 21:35:11    

merci :jap:
j'aurais quand même du essayer avant...


---------------
http://blog.numerisound.com
Reply

Marsh Posté le 03-10-2003 à 22:01:26    

Juste un truc, bien que ce ne soit pas la bonne section.
 
Les ORDER BY ça nécessite souvent pas mal de ressources sur le serveur MySQL. Surtout que dans la plupart des cas il doit créer une table temporaire pour ensuite la relire et obtenir le résultat.
 
Quand il n'y a pas beaucoup d'entrées et que ça peut tenir dans une quantité raisonnable de mémoire, ça décharge énormément le serveur SQL de récupérer toutes les données non triées, puis de faire le tri en PHP par exemple avec la fonction usort().

Reply

Sujets relatifs:

Leave a Replay

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