Ich möchte die beiden Tabellen zusammenfügen. Sie sind gleich. Aber ich brauche den Beitritt, weil ich einen Fremdschlüssel-Constraint irgendwo für Start und Land hinzugefügt habe. und beide beziehen sich auf meinen Flughafentisch. Jetzt möchte ich Flugdetails einschließlich Starts des Abflughafens und Landungsdetails anzeigen. Und ich habe keine Ahnung wie? Dies ist, was ich bis jetzt habe, es kann bis jetzt nur Startdetails anzeigen. Wenn ich versuche, die airport.airport_id erneut hinzuzufügen, erhalte ich einen Fehler. Sehen.SQL Zusammenfügen der gleichen Tabellen
select *
from flight
LEFT JOIN route ON flight.route_id = route.route_id
LEFT JOIN airport ON route.takeoff_id = airport.airport_id
Aber wenn ich diese Abfrage versuchen
die Landung Details beitretenselect *
from flight
LEFT JOIN route ON flight.route_id = route.route_id
LEFT JOIN airport ON route.takeoff_id = airport.airport_id
LEFT JOIN airport ON route.land_id = airport.airport_id;
ich diesen Fehler: #1066 - Not unique table/alias: 'airport'
Bitte Bilder nicht nur verwenden. Ich habe die Fehlermeldung jetzt als Text hinzugefügt, sodass Ihre Anfrage gefunden werden kann, wenn Personen mit einem ähnlichen Problem nach dieser Nachricht suchen. –