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

jak odwrócić sortowanie danych mysql

biorąc pomysł Zerkmsa:

Select * FROM (
    SELECT * FROM `articles` 
    WHERE date >= UNIX_TIMESTAMP(DATE(NOW() - INTERVAL 30 DAY))
    ORDER BY `views` DESC 
    LIMIT 20 
) as reverse_article 
ORDER BY views ASC

pozwoli Ci na podwójne sortowanie

  1. Wybrany zostanie najwyższy (wybór wewnętrzny)

  2. Najniższa zostanie wybrana jako pierwsza.

JEDNAK

możesz także odwrócić sortowanie przez PHP, najpierw pobierając swój fetchALL i uruchamiając licznik wstecz od count() (która jest twoją tablicą o maksymalnym rozmiarze) do 0 (która jest twoim najwyższym widokiem tablicy)

wybierz swój wybór



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać zapis w pętli while

  2. Jak zainstalować MySQL 8 na Ubuntu 20.04 LTS?

  3. Dlaczego Mysql używa pełnego skanowania tabeli dla tabeli A podczas dołączania do innego stołu B?

  4. Wstaw Tak lub Nie do MySQL w oparciu o wartość pola wyboru

  5. Pobierz instrukcję SQL po dodaniu parametrów