Supportnet Computer
Planet of Tech

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.