Mysql
 sql >> база данни >  >> RDS >> Mysql

как да обърна обратно сортиране на mysql данни

приемайки идеята на Zerkms:

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

ще ви позволи двойно сортиране

  1. Ще бъде избран най-високият (вътрешен избор)

  2. Най-ниският ще бъде избран първи.

ОБАЧЕ

можете също да обърнете сортирането чрез PHP, като първо вземете своя fetchALL и стартирате броенето назад от count() (което е вашият максимален размер на масив) надолу до 0 (което е най-големият ви изглед на масив)

направете своя избор



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python MySQL Connector:Не може да се свърже със сървър с SSL

  2. Mysql - изтриване от множество таблици с една заявка

  3. Времето за изчакване на заключване е превишено; опитайте да рестартирате транзакцията с помощта на JDBC

  4. MariaDB Предупреждение:„[email protected]“ съдържа и двете... Паролата ще бъде игнорирана

  5. Ограничаване на изпълнението на PHP?