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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.