sql >> Databáze >  >> RDS >> Mysql

Vícenásobné vzestupné pořadí v Mysql nefunguje

nejprve musíte pochopit objednávku podle

pokud zadáte 1., 2. vzestupnou objednávku, bude nejprve vzestupně 1. sloupec a závisí na tom, že bude stoupat 2. sloupec. například

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

seřadit podle převodu v

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

Musíte tedy zadat jiný dotaz

     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. Jak hodnoty NULL ovlivňují výkon při vyhledávání v databázi?

  2. Opětovné použití SqlCommand?

  3. SQL, které uvádí všechny narozeniny v následujících a předchozích 14 dnech

  4. Hibernate Vytvořte kritéria pro připojení ke stejné tabulce dvakrát - vyzkoušeno 2 přístup s chybou 2 rozdílu