Hola mira te dejo esta consulta que funciona, lo unico que no he logrado es que traiga las calificaciones cuando estas son nulas, quiza alguien con mas cerebro que yo lo pueda hacer jeje
Código MySQL:
Ver originalSELECT alumnos.idAlumno
, alumnos.nombre
, calificaciones.calificacion
, materias.descripcion
FROM (alumnos
LEFT JOIN calificaciones
ON alumnos.idAlumno
=calificaciones.idAlumno
) LEFT JOIN materias
ON calificaciones.idMateria
=materias.idMateria
WHERE alumnos.grupo
='g1';
Saludos