Parantatatam
mag Cookies & Kekse
Hallo,
ich habe gerade überlegt, ob meine MySQL-Anfrage, welche so wie sie ist problemlos funktioniert, nicht in irgendeiner Weise optimiert werden könnte. Da mein Datenbanksystem später mit größeren Datenmenge umgehen muss und auch eine Menge Tabellen beinhaltet. So sieht meine Abfrage im Moment aus. Vielleicht kann man das mit JOINs verbessern?
ich habe gerade überlegt, ob meine MySQL-Anfrage, welche so wie sie ist problemlos funktioniert, nicht in irgendeiner Weise optimiert werden könnte. Da mein Datenbanksystem später mit größeren Datenmenge umgehen muss und auch eine Menge Tabellen beinhaltet. So sieht meine Abfrage im Moment aus. Vielleicht kann man das mit JOINs verbessern?
PHP:
<?php
/****************************************************************************************************/
// MySQL Anfrage
$sql =
'SELECT
`dat_schedule`.`day` AS `day`,
`dat_schedule`.`lesson` AS `lesson`,
`dat_schedule`.`id` AS `id`,
`dat_subject`.`short` AS `subject`,
`dat_room`.`number` AS `room`,
`dat_teacher`.`short` AS `teacher`,
`dat_course`.`term` AS `course`
FROM
`dat_course`,
`dat_schedule`,
`dat_subject`,
`dat_room`,
`dat_teacher`,
`rel_schedule_course`
WHERE `dat_course`.`term` = "'.iTrim($term).'"
AND `rel_schedule_course`.`id_course` = `dat_course`.`id`
AND `dat_schedule`.`id` = `rel_schedule_course`.`id_schedule`
AND `dat_subject`.`id` = `dat_schedule`.`id_subject`
AND `dat_room`.`id` = `dat_schedule`.`id_room`
AND `dat_teacher`.`id` = `dat_schedule`.`id_teacher`';
/****************************************************************************************************/
?>