sql >> Database >  >> RDS >> Mysql

Wat is de beste manier om de eerste twee records van elke groep te selecteren met een SELECT-opdracht?

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


  1. Is dat mogelijk om bulkkopie te doen in mysql

  2. INSERT INTO ... SELECT zonder alle kolommen te detailleren

  3. Databasetaakverdeling:gedistribueerde versus gecentraliseerde instellingen

  4. Wat is de juiste manier om code te testen die intern MySQL-specifieke queries gebruikt?