Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Wenn Sie sich die Access-SQL-Syntax eines SELECT-Befehls genauer ansehen (siehe Listing 7.5), wird Ihnen auffallen, dass dort nicht nur einfach JOIN steht, sondern INNER JOIN. Das legt die Vermutung nahe, dass es auch einen OUTER JOIN gibt. Und das ist tatsächlich der Fall!
Um zu verstehen, was ein OUTER JOIN ist, sehen wir uns die Beziehung zwischen tblRaum und tblPlanstunde an. Das ist eine 1:n-Beziehung: Zu einem Raum können mehrere Planstunden gehören, zu einer Planstunde aber nur ein Raum. Der Prozess der Planung bringt es aber mit sich, dass der Datenbestand unvollkommen ist. Das bedeutet, bis zur endgültigen Fertigstellung des Stundenplans gibt es Räume ohne Planstunden und Planstunden ohne Räume (siehe Abbildung 7.8).