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:
Código 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
Y este es el resultado... ¿alguna sugerencia?
Com veran el error que digo esta en el primer renglon de los resultados...
Espero puedan ayudarme