【发布时间】:2021-02-06 07:45:42
【问题描述】:
我见过这样的查询:
SELECT a.city
FROM airports a
EXCEPT
SELECT arr.city
FROM airports dep, airports arr, flights f
WHERE dep.city = 'Москва'
AND f.departure_airport = dep.airport_code
AND f.arrival_airport = arr.airport_code;
我不明白FROM airports dep, airports arr, flights f 部分 - 它是用于完全连接的某种语法糖吗?
【问题讨论】:
-
这是旧的加入方式(
inner join),一般不建议这样做
标签: sql postgresql subquery inner-join where-clause