Hallo Zusammen,
Ich versuche eine Tabelle Mehrfach einzubinden mittels INNER JOIN
hier mal meine Tabellen
tblStrecke
ID (Autowert), Start\_FK (Zahl), Ziel\_FK(Zahl)
tblStaedte
ID (Autowert), Stadtcode (String), Stadtname(String)
tblFahrplan
ID (autowert), StartZeit (DateTime), Strecke\_FK, Fahrername (Zahl), ... bla bla...
tblFahrplan.Strecke_FK hat eine n:1 Verknüpfung mit tblStrecke
tblStrecke.Start_FK und tblStrecke.Ziel_FK hat jeweils eine n:1 Beziehung mit tblStaedte
nun versuch ich eine Abfrage zu basteln die Start und Ziel im Klartext abbildet, aber ich komme auf keinen grünen Zweig…
Meiner Theorie nach könnte das so aussehen:
SELECT tblFahrplan.Startzeit, tblStaedte.Name AS Start, tblStaedte.Name AS Ziel
FROM tblFahrplan
INNER JOIN tblStrecke ON tblStreckeID = tblFahrplan.Strecke\_FK
INNER JOIN tblStaedte ON tblStaedte.ID =
tblStrecke.Start\_FK
INNER JOIN tblStaedte ON tblStaedte.ID = tblStrecke.Ziel\_FK;
aber das funktioniert einfach nicht, erhalte immer eine Fehlermeldung!
Ich hoffe mir kann hier jemand helfen
vielen Dank
Enrico