Mysql
 sql >> Database >  >> RDS >> Mysql

L'ordine crescente multiplo non funziona in MySQL

per prima cosa devi capire l'ordine di

se dai il 1°, 2° ordine asc, prima asc la 1a colonna e dipende da questo asc 2a colonna. per esempio

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

ordina per convertire in

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

Quindi hai bisogno di una query diversa

     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