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

Jak v SQL vybrat horní 2 řádky pro každou skupinu

SELECT *
FROM   test s
WHERE 
        (
            SELECT  COUNT(*) 
            FROM    test  f
            WHERE f.name = s.name AND 
                  f.score >= s.score
        ) <= 2


  1. Převeďte výsledky dotazu na seznam oddělený čárkami v MariaDB

  2. Řešení úniku prostředků GDI

  3. Tipy pro ukládání záloh PostgreSQL na Google Cloud (GCP)

  4. php/mysql s více dotazy