EDITAR
En caso de que desee solo 4 por grupo, agregue una variable de número de fila:
SELECCIONE idioma,id,g,rnFROM ( SELECCIONE idioma,id, CASO CUANDO [email protected]
+1 ENTONCES @n ELSE @n:[email protected]
+1 FIN COMO g, @rn :=SI(@lastid+1 =id, @rn + 1, 1) COMO rn, @lastid :=id Como dt DESDE t, (SELECCIONAR @n:=0) r ORDENAR POR id) sDónde rn <=4