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

Vyberte až x řádků každé skupiny

SELECT  id, name, job, rank
FROM    TableName a
WHERE 
        (
           SELECT   COUNT(*) 
           FROM     TableName as f
           WHERE    f.job = a.job AND 
                    f.rank <= a.rank
        ) <= 2;



  1. Rozdělit řetězec pomocí split_part v asijském jazyce

  2. jak získat nejnovější záznam nebo záznam s maximálním odpovídajícím datem všech různých hodnot ve sloupci v mysql?

  3. Jak získat všechny hodnoty ve sloupci pomocí PHP?

  4. ORA-01843:neplatný měsíc