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
 
 
 mysql muestra resultados no solicitados...
 mysql muestra resultados no solicitados... 


