SELECT airline, airports.icao_code, continent, country, province, city, website
FROM airlines
FULL OUTER JOIN airports ON airlines.iaco_code = airports.iaco_code
FULL OUTER JOIN cities ON airports.city_id = cities.city_id
FULL OUTER JOIN provinces ON cities.province_id = provinces.province_id
FULL OUTER JOIN countries ON cities.country_id = countries.country_id
FULL OUTER JOIN continents ON countries.continent_id = continents.continent_id
Er sagt, dassWarum meldet MySQL bei FULL OUTER JOIN einen Syntaxfehler?
Sie haben einen Fehler in Ihrer SQL-Syntax; Sie in der Bedienungsanleitung zu Ihrem MySQL-Server-Version für den richtigen Syntax entspricht verwenden in der Nähe von ‚Außen
airports
auf airlines.iaco_code = airports.iaco_code vollständige äußere Join‘
Die Syntax sieht mir richtig in Zeile 4. Ich habe vorher noch nie viele Joins gemacht, aber ich brauche diese Spalten in einer Tabelle, die von verschiedenen IDs referenziert wird.
Es gibt keine 'FULL OUTER JOIN' Syntax: http://dev.mysql.com/doc/refman/5.0/en/join.html –