【发布时间】:2016-11-29 23:56:04
【问题描述】:
我有 3 张桌子
- 学生
- FEES_PAID
- 已暂停
我想从SUSPENDED获取已缴费但不是来自SUSPENDED的学生详细信息。
SELECT
ID
FROM
STUDENTS s
LEFT JOIN
SUSPENDED p ON s.ID = p.ID
INNER JOIN
FEES_PAID f ON f.ID = s.ID
WHERE
s.ID IS NULL
不幸的是,这不起作用。任何人都可以提出一个有效的查询吗?
提前致谢
【问题讨论】:
-
WHERE p.ID IS NULL? (这是为什么别名应该具有含义的名称的示例,以使其更清晰、更易于进行完整性检查和维护。)
标签: sql join left-join inner-join outer-join