13/07/2012, 22:37
|
| | Fecha de Ingreso: julio-2012
Mensajes: 7
Antigüedad: 12 años, 5 meses Puntos: 0 | |
Respuesta: Consulta SQL - JOIN - A Y U D A !!! Me respondo:
Código:
SELECT Estudiante.id, Estudiante.apellido1, Estudiante.apellido2, Estudiante.nombre1, Estudiante.nombre2,
Area.id, Area.descripcion, Asignatura.descripcion, Asignatura.id, Nota.*
FROM matriculas AS Matricula, grupos AS Grupo, personas AS Estudiante
JOIN asignaturas_grados AS AsignaturaGrado
JOIN asignaturas AS Asignatura ON AsignaturaGrado.asignatura_id = Asignatura.id
JOIN areas AS Area ON Asignatura.area_id = Area.id
LEFT JOIN notas AS Nota ON Asignatura.id = Nota.asignatura_id
AND Nota.estudiante_id = Estudiante.id
AND Nota.periodo_id = 4
WHERE AsignaturaGrado.grado_id = 9
AND Estudiante.id = Matricula.persona_id
AND Matricula.grupo_id = Grupo.id
AND Grupo.id = 32
ORDER BY Estudiante.apellido1, Estudiante.apellido2, Estudiante.nombre1, Estudiante.nombre2, Area.descripcion, Asignatura.descripcion
|