Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wielokrotna kolejność rosnąca nie działa w Mysql

najpierw musisz zrozumieć kolejność

jeśli podasz pierwszą, drugą kolejność asc, najpierw skoczy ona na pierwszą kolumnę i w zależności od tego rozszerzy się na drugą kolumnę. Na przykład

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

zamów przez konwersję w

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

Więc potrzebujesz innego zapytania

     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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy/MySQL Utracono połączenie z serwerem MySQL podczas zapytania

  2. MySQL COUNT() – Uzyskaj liczbę wierszy do zwrócenia przez zapytanie

  3. Policz częstotliwość każdego słowa

  4. Jak utworzyć wykres kołowy, który wyświetla ilość czegoś zarejestrowanego przez każdą osobę?

  5. Znajdź najbliższą szerokość/długość geograficzną za pomocą zapytania SQL