sql >> Databasteknik >  >> RDS >> Mysql

Flera stigande ordning fungerar inte i Mysql

först måste du förstå ordning med

om du ger 1:a, 2:a uppstigningsordningen kommer den först att stiga upp i den första kolumnen och beror på detta kommer den att stiga upp i andra kolumnen. till exempel

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

beställ genom att konvertera i

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

Så du behöver en annan fråga

     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


  1. Viloläge Criteria Query för att få specifika kolumner

  2. Ska jag indexera primärnyckelkolumner i Oracle

  3. PHP, SQL limit-fråga efter php-variabel

  4. Jag behöver hjälp med att avsluta den här dynamiska rullgardinsmenyn på tre nivåer