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

SQL vybrat n-tého člena skupiny

SELECT a.class,
(
    SELECT b.age 
    FROM users b 
    WHERE b.class = a.class
    ORDER BY age 
    LIMIT 1,1
) as age
FROM users a
GROUP BY a.class

Dostal by 2. nejmladší v každé třídě. Pokud byste chtěli 10. nejmladšího, udělali byste LIMIT 9,1 a pokud byste chtěli 10. nejstarší, udělali byste ORDER BY age DESC .



  1. MySQL:Přístup odepřen uživateli 'test'@'localhost' (pomocí hesla:ANO) kromě uživatele root

  2. Jak mohu použít jQuery ke spouštění dotazů MySQL?

  3. Vložte data do vzdálené databáze mysql metodou POST ze zařízení iOS

  4. Příklady CURRENT_TIMESTAMP – MySQL