Mysql
 sql >> Database >  >> RDS >> Mysql

Qual è il modo migliore per selezionare i primi due record di ciascun gruppo con un 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