【发布时间】:2019-09-11 22:18:58
【问题描述】:
我想尝试获取“所有售出所有书籍的员工姓名”:
我试过了:
SELECT title FROM books l1
WHERE l1.id NOT IN (
SELECT l2.id
FROM books l2, purchases p
WHERE (l2.id, p.id) NOT IN (
SELECT ip.book_id, ip.purchase_id FROM purchase_items ip
)
)
我需要使用 SQL ANSI 编写,因为此查询将在 MySQL、Postgres、SQL Server 和 Oracle 上运行。
【问题讨论】:
-
SELECT title FROM books不是选择员工的方式。加倍努力。
标签: sql relational-division ansi-sql