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, для правильного синтаксиса для использования рядом с 'external join
airports
на авиалиниях .iaco_code = airport.iaco_code полное внешнее соединение 'в строке 4
Синтаксис выглядит правильно для меня. Я никогда не делал много соединений раньше, но мне нужны эти столбцы в таблице, на которую ссылаются разные идентификаторы.