Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como ORDER BY com base em duas colunas diferentes


Você pode especificar ORDER BY pelo nome da coluna ou pelo número da coluna do retorno.

Então você poderia fazer:
SELECT * FROM games ORDER BY Type, Title

Ou algo como:
SELECT Type, Title, Column1, Column2 FROM games ORDER BY 1, 2

Você também pode fazer ascendente e descendente. Então, se você queria o tipo descendente, mas o título ascendente:
SELECT * FROM games ORDER BY Type DESC, Title ASC