【发布时间】:2016-02-21 22:40:11
【问题描述】:
我正在尝试搜索从伦敦出发并抵达巴黎的航班。有关城市的信息位于 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
【问题讨论】:
-
您使用的是哪个 DBMS?
-
我正在使用 Libreoffice
-
这是一个客户端/前端工具,但您使用的是哪个 DBMS?
-
什么是语法错误?
-
imgur.com/a/97VxC 这些只是一些例子
标签: sql hsqldb intersect libreoffice-base