Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment ORDER BY basé sur deux colonnes différentes

Vous pouvez spécifier ORDER BY soit par le nom de colonne, soit par le numéro de colonne de la déclaration.

Vous pourriez donc :

SELECT * FROM games ORDER BY Type, Title

Ou quelque chose comme :

SELECT Type, Title, Column1, Column2 FROM games ORDER BY 1, 2

Vous pouvez également faire des montées et des descentes. Donc, si vous vouliez Type Descending mais Title Ascending :

SELECT * FROM games ORDER BY Type DESC, Title ASC