sql >> Databasteknik >  >> RDS >> Mysql

Få en ny beställning efter limit

Använd ett underval:

SELECT * FROM
(
    SELECT *
    FROM users
    ORDER BY age DESC
    LIMIT 10
) AS T1
ORDER BY name

Den inre markeringen hittar de 10 raderna du vill returnera, och den yttre markeringen placerar dem i rätt ordning.




  1. Konvertera NULL-värden till kolumnens standardvärde när du infogar data i SQLite

  2. Hur skriver du den här komplexa frågan i codeigniter?

  3. uppdatera om två fält finns, infoga om inte (MySQL)

  4. Hur man fixar ORA-12505, TNS:listener känner för närvarande inte till SID som ges i anslutningsbeskrivningen