SQL: Daten aus verwandten Tabellen anzeigen

Aus DBWiki
Wechseln zu: Navigation, Suche

Zurück zur Übersicht



Dazu kann sowohl die JOIN- (muss in Access explizit INNER JOIN heißen) als auch die WHERE-Klausel verwendet werden.

Lösung für Jet-SQL

Hinweis für Access-Anwender
Um die folgenden Abfragen selbst testen zu können, müssen die Tabellen der Übungsdatenbank vorhanden sein.


Um z. B. den Ort der Abteilung der Mitarbeiter mit der Abteilungsnummer 10 anzuzeigen, geht folgendes:

SELECT ma_name, abt_name
FROM   mitarbeiter AS m
       INNER JOIN abteilung AS a
               ON m.abt_nr = a.abt_nr
WHERE  m.abt_nr = 10

Unter Verwendung der WHERE-Klausel führt diese Abfrage zu demselben Resultat:

SELECT ma_name, abt_name
FROM   mitarbeiter AS m,
       abteilung AS a
WHERE  m.abt_nr = a.abt_nr AND
       m.abt_nr = 10
ma_name abt_name
König Buchhaltung
Kühne Buchhaltung
Müller Buchhaltung



Zurück zur Übersicht