Kapitel 5. Mehrere Tabellen abfragen

Da der relationale Datenbankentwurf verlangt, dass unabhängige Entitäten in unterschiedliche Tabellen platziert werden, ist ein Mechanismus erforderlich, der mehrere Tabellen in derselben Abfrage zusammenbringen kann. Diesen Mechanismus bezeichnet man als Join. In diesem Kapitel geht es um den einfachsten und gebräuchlichsten so genannten Inner Join; Kapitel 10 zeigt alle verschiedenen Join-Typen.

Was ist ein Join?

Abfragen auf einer einzigen Tabelle sind gewiss keine Seltenheit, aber die meisten Abfragen verwenden doch zwei, drei oder noch mehr Tabellen. Schauen wir uns die Definitionen der Tabellen employee und department an und definieren wir eine Abfrage, die Daten aus beiden Tabellen holt:

mysql> DESC employee; ...

Get Einführung in SQL now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.