Supportnet / Forum / Datenbanken
SQL Abfrage über drei Tabellen
Frage
Hallo zusammen,
bin noch ein Anfänger was längere Abfragen über mehrere Tabellen angeht.
Ich versuch mal hier mein Problem zu beschreiben.
Also, ich habe drei Tabellen
PERSON
TRAVEL_BOOKING und
TRAVEL
In der PERSON steht die PER_ID und PER_NAME
in der TRAVEL_BOOKING steht die TRVL_ID und PER_ID
und in der der TRAVEL die TRVL_ID und TRLV_DESCRIPTION
So, jetzt bräuchte ich ne Abfrage, die mir ausgibt:
NAME TRVL_DESCRIPTION
Wie gehe ich da am besten vor?
Hoffe, dass es verständlich ist
Danke für eure Antworten
Antwort 1 von Toadie
SELECT PERSON.PER_NAME, TRAVEL.TRVL_DESCRIPTION
FROM ((PERSON
INNER JOIN TRAVEL_BOOKING ON PERSON.PER_ID = TRAVEL_BOOKING.PER_ID)
INNER JOIN TRAVEL ON TRAVEL_BOOKING.TRVL_ID = TRAVEL.TRVL_ID;
Antwort 2 von Toadie
Oi, vor dem Semikolon sollte noch eine Klammer stehen.
Antwort 3 von DeluxeStyle
geil, danke funktioniert.

