sql >> Database >  >> RDS >> PostgreSQL

Retourneer eerste x resultaten van elke groep in SQL-query

Zoiets zou het moeten doen.

SELECT t.user, t.id, t.stuff
    FROM (SELECT user, id, stuff,
                 ROW_NUMBER() OVER (PARTITION BY user ORDER BY id) AS RowNum
              FROM YourTable) t
    WHERE t.RowNum <= 5



  1. PLSQL dynamische query

  2. hoe de volledige resultatenset van SSMS te krijgen

  3. Wat is het verschil tussen CHAR en VARCHAR in SQL Server - SQL Server / T-SQL-zelfstudie, deel 31

  4. Voeg meer aangepaste variabelen toe aan mysql-insert op blueimp/jquery-file-upload