Pourquoi MySQL signaler une erreur de syntaxe sur la JOINTURE EXTERNE COMPLÈTE?

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

Il est dit que

Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre versions du serveur MySQL pour la bonne syntaxe à utiliser près de " jointure externe airports sur les compagnies aériennes.iaco_code = aéroports.iaco_code
full outer join', à la ligne 4

La syntaxe ressemble le droit de me. Je n'ai jamais fait beaucoup de jointures avant, mais j'ai besoin de ces colonnes dans un tableau qui est recoupé par plusieurs id.

InformationsquelleAutor Josh K | 2010-03-05