【发布时间】:2011-01-23 23:12:08
【问题描述】:
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
上面写着
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取正确的语法,以便在航司.iaco_code = airports.iaco_code 上的 'outer join
airports附近使用 第 4 行的全外连接
语法对我来说很合适。我以前从未做过很多连接,但我需要一个表中的这些列,这些列由各种 id 交叉引用。
【问题讨论】:
-
没有
FULL OUTER JOIN语法:dev.mysql.com/doc/refman/5.0/en/join.html
标签: mysql sql join mysql-error-1064