This commit is contained in:
Your Name
2025-02-24 15:30:12 -06:00
parent 13f1e3b26d
commit 20e4bb8f71

View File

@@ -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