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
Nó nói rằngTại sao MySQL báo cáo lỗi cú pháp trên FULL OUTER JOIN?
Bạn có một lỗi trong cú pháp SQL của bạn; kiểm tra hướng dẫn tương ứng với phiên bản máy chủ MySQL của bạn cho đúng cú pháp để sử dụng gần 'bên ngoài tham gia
airports
trên airlines.iaco_code = airports.iaco_code toàn bên ngoài tham gia' tại dòng 4
Cú pháp có vẻ đúng với tôi. Tôi đã không bao giờ thực hiện rất nhiều tham gia trước, nhưng tôi cần những cột trong một bảng được tham chiếu chéo bởi id khác nhau.
Không có cú pháp 'FULL OUTER JOIN': http://dev.mysql.com/doc/refman/5.0/en/join.html –