Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/07/2012, 22:37
deivisjoro
 
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