Comment puis-je commander plusieurs colonnes dans une requête SELECT?
J'ai un tableau d'enregistrements comme ci-dessous
int_record_id int_category_id str_name int_order bit_active 1 1 test1 2 1 2 1 1 1 test2 3 2 test3 1 1 1 3 test4 3 1
je veux choisir ce record dans une telle manière qu'elles doivent être triées dans l'ordre des deux int_category_id
et int_order
de sorte que le résultat doit être comme ci-dessous
int_record_id int_category_id str_name int_order bit_active 2 1 1 1 test2 1 1 test1 2 1 3 2 test3 1 1 4 3 test4 3 1
Ce que quelqu'un a une idée de sa requête sql, j'ai essayé beaucoup de choses, je ne suis pas d'obtenir le résultat correct.
quelqu'un peut-il me montrer exactement requête sql pour cela.
- de quoi avez-vous obtenu à l'heure actuelle?
Vous devez vous connecter pour publier un commentaire.
Cette requête doit faire:
Vous devez décider ce que vous tri primaire et de l'intérieur pour que le secondaire (et ainsi de suite).
Donc, si vous voulez commencer par trier en ordre, puis par catégorie, vous pouvez utiliser:
Voir le mySql commande par de la documentation.