De nuevo solicitando ayuda, tengo mi consulta en mysql y al solicitar que muestre los resultados de un alumno en cuanto a sus calificaciones... pues me arroja en el primer lugar al segundo alumno, con las calificaciones del primero, y luego todas las calificaciones del primer alumno el cual yo solicite.
Consulta:
[mysql]
SELECT alumnos.id, alumnos.grado, alumnos.grupo, calificaciones.*, materias.nombre, materias.id
FROM calificaciones
LEFT JOIN alumnos ON alumnos.id = calificaciones.idAlumno
LEFT JOIN materias ON materias.id = calificaciones.idMateria
AND calificaciones.idAlumno = 1
AND calificaciones.semestre = alumnos.grado
AND materias.grado = alumnos.grado
GROUP BY materias.nombre
ORDER BY materias.nombre ASC
[/mysql]
Y este es el resultado... ¿alguna sugerencia?

Com veran el error que digo esta en el primer renglon de los resultados...
Espero puedan ayudarme