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

L'ordre croissant multiple ne fonctionne pas dans Mysql

vous devez d'abord comprendre trier par

si vous donnez le 1er, le 2ème ordre croissant, il commencera par monter la 1ère colonne et dépendra de cela, il montera la 2ème colonne.par exemple

1st  2nd               
1    b
2    d
3    a
2    a
1    a

trier par convertir en

 1st   2nd 
  1     a
  1     b
  2     a
  2     d
  3     a

Vous devez donc effectuer une requête différente

     SELECT want FROM request WHERE want IS NOT NULL OR want !='' GROUP BY 
 want ORDER BY want ASC

     SELECT teach FROM request WHERE teach IS NOT NULL OR teach !='' GROUP
 BY  teach ORDER BY teach ASC