我正在尝试搜索从伦敦出发并抵达巴黎的航班。有关城市的信息位于 Airport 表中,而出发和到达机场的缩写位于 Flight 中。
这是我的问题代码:
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 语法错误,意外 $end,期望 BETWEEN 或 IN 或 SQL_TOKEN_LIKE