Der Flughafen hat natürlich seine eigene ID, einen Namen und auch einen CityName-Fremdschlüssel, der sich auf den Namen der Stadt bezieht, in der er liegt.
Stadt hat nur einen Namen und eine ID.
Wie konstruiere ich einen Befehl, mit dem ich nach Flughafennamen suche, die in einer Stadt mit einer bestimmten ID liegen?
Zum Beispiel haben wir Luton und Heathrow, deren CityName auf London und DubaiCentral auf den CityName von Dubai gesetzt ist.
London hat hier die ID 1 und Dubai hat die ID 2. Die Frage ist, wie man nach allen Flughäfen sucht, die mit der Stadt mit der ID 1 verbunden sind?
Außerdem wurden ähnliche Fragen mit der Verwendung des Befehls „Join“ beantwortet. Wir haben diesen im Unterricht noch nicht gemacht, daher möchte ich die Verwendung nach Möglichkeit vermeiden.
Also Bisher sieht mein Befehl so aus:
Code: Select all
SELECT Name
From Airport A,
City C
Where ... -- this is where I am stuck.
Mobile version