Hallo,
erst mal vielen Dank für den Join-Beitrag:
http://aktuell.de.selfhtml.org/artikel/datenbanken/joins/
Eine Frage zu diesem Thema hätte ich noch: Wie schaffe ich es, über drei Tabellen sauber zu joinen?
Folgendes funktioniert, bei zwei Tabellen mache ich einen LEFT JOIN:
SELECT a.a1, a.b1, a.c1, b.a1, b.d1, b.e1
FROM tabelle_a a
LEFT JOIN tabelle_b b ON a.a1 = b.a1
Nun möchte ich über drei Tabellen einen LEFT JOIN ausführen:
SELECT a.a1, a.b1, a.c1, b.a1, b.d1, b.e1, c.b1, c.f1, c.g1
FROM tabelle_a a
LEFT JOIN tabelle_b b ON a.a1 = b.a1
LEFT JOIN tabelle_c c ON a.b1 = c.b1
Das klappt leider nicht, es werden viel zu viele Ergebnisse angezeigt ;-(
Hat mir jemand einen Tipp, wie ich mein Problem lösen könnte?
Viele Grüße