PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Limite Postgresql par N groupes

vous pouvez utiliser des fonctions windows comme dense_rank :

select *,dense_rank()  over (order by  b) group_number from t order by b

donc tu peux faire :

select * from (
    select *,dense_rank() over (order by  b) group_number  from t order by b
) a where group_number<=2