Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como selecionar o registro N superior de cada grupo MySql


Existem várias maneiras de fazer isso. Aqui está um usando uma subconsulta correlacionada:
select t.*
from t
where (select count(*)
       from t t2
       where t2.sub_category_id = t.sub_category_id and t2.id <= t.id
      ) <= 10;