ich hätte mal eine Frage an die SQL Experten.
Ich habe eine Tabelle "Schulen", eine "Kurse", eine "Historie", eine "Lizenz" und eine "Kontakt"
Kurse hat einen Verweis auf Schulen.
In Historie ist sowohl ein Verweis auf Kurse als auch auf Lizenz sowie auch Kontakt.
Mein Kunde möchte eine Auflistung der Kontakte sortiert nach Schule.
Kann ich das in einer einzigen Select Anweisung realsieren?
EDIT: Ja geht, ich hab es selbst herausgefunden.
Code: Alles auswählen
select s.id as sid, h.lizenzid, k.id as kid, k.meisterschule, h.kontaktID, h.bezogenetab, h.bezogeneid as bid from meisterschulen s, historie h, kurse k where h.bezogeneTab = "kurse" and h.bezogeneID = k.id and k.meisterschule = s.id