Tabellen verknüpfung mit Join
-
Also hab insgesamt drei Tabellen die mit einander zusammenhängen.
Platz
Pleatze
BezügeSELECT * FROM PLATZ RIGHT JOIN PLAETZE ON ID = PLATZIDWie man draus erkennen kann ist Platz mit Hilfe der Platzid zu PLaetze.id verknüft. funktioniert aber mein Problem ist die dritte Tabelle mit Platz.BezügeID mit Bezüge.ID verknüpft werden. Wie stell ich das an hat jemand mal einen Codeschinpsel
-
Wenn ich das richtig in Erinnerung hab kann man das doch auch einfach so schreiben:
SELECT * FROM Platz, Plaetze, Bezuege WHERE Platz.Platzid = Plaetze.id AND Platz.Bezuegeid = Bezuege.idHab schon lange nichst mehr mit Datenbanken gemacht
![:] 🙂](https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso)
Gruß
-
und wenn du unbedingt JOINS brauchst:
SELECT * FROM (Platz RIGHT JOIN Plaetze ON Platz.PlatzID=Plaetze.ID) RIGHT JOIN Bezuege ON Platz.BezugID=Bezuege.ID WHERE ...