SQL Server - 我有 3 个简单的表(Fname、Lname 和 Exceptions),每列有一列名为 Name。我希望我的最终结果看起来像:(Fname 中的每个人 + LName 中的每个人)-(例外中的每个人)。
姓名:
Name
A
B
姓名:
Name
Y
Z
例外:
Name
A
Z
预期的查询结果集:
B
Y
当前 SQL 查询:
Select Name from Fname
UNION ALL
Select Name from Lname
WHERE Name NOT IN
(Select Name from Exceptions)
SQL 查询仅适用于删除出现在 LName 而不是 Fname 中的数据。有人可以帮忙吗。