153
Kapitel 10
Abfragen mehrerer Tabellen
Grundlegendes zu JOIN
Das kartesische Produkt – CROSS JOIN
Abfrage mit INNER JOIN
Abfrage mit SELF JOIN
Abfragen mit OUTER JOIN
10.1 Grundlegendes zu Joins
Die Möglichkeit, zwei oder mehr Tabellen einer Datenbank miteinander zu ver-
knüpfen, ist eine der grundsätzlichen Eigenschaften des relationalen Datenmo-
dells. Diese Eigenschaft stellt gleichzeitig einen der wichtigsten Unterschiede
zwischen relationalen und nichtrelationalen Datenbanken dar.
Bei einer Verknüpfung handelt es sich um eine Operation, mit der eine oder
mehrere Tabellen abgefragt werden können, um ein Ergebnis zu erstellen, das
Zeilen und Spalten der an der Verknüpfung beteiligten Tabellen enthält.
Tabellen werden ...