Parantatatam
mag Cookies & Kekse
Nein, das Fach ist eben nicht jede Stunde dasselbe. Und ich versuche im Moment PHP so viel wie möglich abzunehmen und es in MySQL zu verlagern.
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Nein, das Fach ist eben nicht jede Stunde dasselbe. Und ich versuche im Moment PHP so viel wie möglich abzunehmen und es in MySQL zu verlagern.
Zu meiner Zeit gab's in der Oberstufe keine Klassen mehr, man musste sich nach gewissen Regeln zur Abdeckung der Bereiche seinen Stundenplan aus einem Angebot von Kursen selbst zusammenstellen.
SELECT *
FROM
(
SELECT
`t2`.`id` AS `id`, # ID
`dat_schedule`.`day` AS `day`, # Tag
`dat_schedule`.`lesson` AS `lesson`, # Stunde
`dat_schedule`.`id_teacher` AS `id_t`,
`dat_schedule`.`id_subject` AS `id_s`,
`dat_schedule`.`id_room` AS `id_r`
# Kurs, andere Kurse, Raum, Lehrer (kurz), Fach
FROM `dat_schedule`,
(
SELECT `t1`.`id_schedule` AS `id`
FROM
(
# Ermittle alle Unterrichtsstunden des Kurses
SELECT `rel_schedule_course`.`id_schedule`
FROM `rel_schedule_course`
WHERE `rel_schedule_course`.`id_course` =
(
# Ermittle die ID des Kurses
SELECT `dat_course`.`id`
FROM `dat_course`
WHERE `dat_course`.`term` = "12 EN2"
LIMIT 1
)
) `t1`
) `t2`
WHERE `dat_schedule`.`id` = `t2`.`id`
) `t3`
SELECT `dat_room`.`number`
FROM `dat_room`, `t2`
WHERE `dat_room`.`id` = `t3`.`id_r`
LIMIT 1
SELECT `dat_teacher`.`short`
FROM `dat_teacher`
WHERE `dat_teacher`.`id` = `t3`.`id_t`
LIMIT 1
SELECT `dat_subject`.`short`
FROM `dat_subject`
WHERE `dat_subject`.`id` = `t3`.`id_s`
LIMIT 1