Detalle
This commit is contained in:
@@ -25,13 +25,13 @@ try {
|
|||||||
:registro_fecha_ideal as registro_fecha_ideal,
|
:registro_fecha_ideal as registro_fecha_ideal,
|
||||||
horario_hora,
|
horario_hora,
|
||||||
horario_fin,
|
horario_fin,
|
||||||
profesor_nombre,
|
COALESCE(materia_asignacion.materia_asignacion_profesor, profesor.profesor_nombre) AS profesor_nombre,
|
||||||
profesor_correo,
|
profesor_correo,
|
||||||
profesor_clave,
|
profesor_clave,
|
||||||
horario.facultad_id,
|
horario.facultad_id,
|
||||||
materia_nombre as materia,
|
COALESCE(materia_asignacion.materia_asignacion_materia, materia.materia_nombre) AS materia,
|
||||||
facultad_nombre as facultad,
|
facultad_nombre as facultad,
|
||||||
carrera_nombre as carrera,
|
COALESCE(materia_asignacion.materia_asignacion_carrera, carrera.carrera_nombre) AS carrera,
|
||||||
registro_fecha,
|
registro_fecha,
|
||||||
registro_fecha_supervisor,
|
registro_fecha_supervisor,
|
||||||
estado_color,
|
estado_color,
|
||||||
@@ -49,11 +49,15 @@ try {
|
|||||||
ELSE 'primary'
|
ELSE 'primary'
|
||||||
END AS color
|
END AS color
|
||||||
FROM horario
|
FROM horario
|
||||||
NATURAL JOIN facultad
|
|
||||||
NATURAL JOIN materia
|
|
||||||
NATURAL JOIN carrera
|
|
||||||
NATURAL JOIN horario_profesor
|
NATURAL JOIN horario_profesor
|
||||||
NATURAL JOIN profesor
|
NATURAL JOIN profesor
|
||||||
|
JOIN facultad ON facultad.facultad_id = COALESCE(horario.facultad_id, 0)
|
||||||
|
|
||||||
|
LEFT JOIN materia USING (MATERIA_ID)
|
||||||
|
LEFT JOIN carrera USING (carrera_id)
|
||||||
|
|
||||||
|
LEFT JOIN materia_asignacion USING (horario_id)
|
||||||
|
|
||||||
LEFT JOIN registro ON
|
LEFT JOIN registro ON
|
||||||
REGISTRO.HORARIO_ID = HORARIO.HORARIO_ID AND
|
REGISTRO.HORARIO_ID = HORARIO.HORARIO_ID AND
|
||||||
REGISTRO.PROFESOR_ID = HORARIO_PROFESOR.PROFESOR_ID AND
|
REGISTRO.PROFESOR_ID = HORARIO_PROFESOR.PROFESOR_ID AND
|
||||||
|
|||||||
Reference in New Issue
Block a user