6.4 Mehrere Tabellen verbinden

Definition

Bei SQL-Abfragen können mehrere Tabellen mit mehreren JOINs verbunden werden.

Das wird benötigt, wenn die gesuchten Informationen auf mehr als zwei Tabellen verteilt sind.


Grundprinzip

Jede zusätzliche Tabelle wird mit einem weiteren JOIN verbunden.

Die Verbindung erfolgt meistens über Primärschlüssel und Fremdschlüssel.


Beispiel Tabellen

Tabelle Enthält
kunde Kundendaten
bestellung Bestellungen
bestellposition Artikel einer Bestellung
artikel Artikeldaten

Beispiel SQL

SELECT kunde.name, bestellung.bestellnr, artikel.bezeichnung
FROM kunde
INNER JOIN bestellung
ON kunde.kundennr = bestellung.kundennr
INNER JOIN bestellposition
ON bestellung.bestellnr = bestellposition.bestellnr
INNER JOIN artikel
ON bestellposition.artikelnr = artikel.artikelnr;

Bedeutung

Die Abfrage verbindet:


Typischer Einsatz

Mehrere Tabellen werden verbunden bei:


Merksatz

Mehrere Tabellen werden Schritt für Schritt über JOINs verbunden.


Prüfungshinweis

In IHK-Aufgaben müssen häufig mehrere Tabellen verbunden werden, wenn die benötigten Spalten nicht in einer einzigen Tabelle stehen.

Typische Fehler:


Quellen


Revision #1
Created 30 June 2026 15:19:50 by Admin
Updated 30 June 2026 15:20:08 by Admin