Я пытаюсь найти рейсы, вылетающие из Лондона и прибывающие в Париж. Информация о городах находится в таблице «Аэропорт», а аббревиатуры аэропортов вылета и прилета — в таблице «Полеты».
Вот мой код для проблемы:
SELECT flightNo,flightCompany
FROM Flight
JOIN Airport
ON Airport.airportId=Flight.depAirport
WHERE Airport.city='London'
INTERSECT
SELECT flightNo,flightCompany
FROM Flight
JOIN Airport
ON Airport.airportId=Flight.arrAirport
WHERE Airport.city='Paris';
Он возвращает 3 ошибки -
- Статус SQL: HY000 Код ошибки: 1000 Синтаксическая ошибка в операторе SQL
- Статус SQL: HY000 Код ошибки: 1000
- Статус SQL: HY000 Код ошибки: синтаксическая ошибка 1000, неожиданный конец $, ожидание BETWEEN или IN или SQL_TOKEN_LIKE
select * from flight
и дляselect * from airport
)? - person 500 - Internal Server Error   schedule 22.02.2016