Ver originalSELECT CONCAT(G1.nombre,'|',G2.nombre), CONCAT(G1.num1,'|',G2.num2) FROMalumnos LEFT JOIN (select al.id,nombre,count(al.id) num1 from alumnos al left joingrados gr on gr.id=al.id_grado where id_grado=1 group by nombre) G1 ON G1.id = alumnos.id_grado LEFT JOIN (select al.id,nombre,count(al.id) num2 from alumnos al left joingrados gr on gr.id=al.id_grado where id_grado=2 group by nombre) G2 ON G2.id = alumnos.id_grado group by G1.nombre;