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

Qual é a melhor maneira de selecionar os dois primeiros registros de cada grupo por um comando SELECT?

select a.*
from Tablename a
where 
(
   select count(*) 
   from Tablename as b
   where a.group = b.group and a.id >= b.id
) <= 2