【发布时间】:2013-12-17 10:16:33
【问题描述】:
我有 2 张桌子: 具有 3 列 MerchantID、MemberID、MerchantName 的商家 具有 3 列 MemberID、ReportID、MemberName 的成员
样本值为:
MerchantID MemberID MerchantName
1101 101 ABC
1102 102 DEF
1103 103 XYZ
MemberID ReportID MemberName
101 112 GHI
101 111 JKL
101 115 MNO
102 111 kjh
102 116 hgf
102 117 oiu
103 118 hgh
103 119 jhf
我需要获取具有与 111 报告 ID 无关的会员 ID 的 MerchantNames。
The query o/p should be: XYZ.
请告诉我可以实现此目的的最优化的 SQL 查询。 提前致谢。
【问题讨论】:
-
我用 NOT IN 尝试了一些东西,但从未返回所需的 o/p。错过了使用 NOT EXISTS,现在可以完美运行。谢谢!
-
我知道你现在有一个可行的解决方案,但我只是想指出 NOT IN 也应该在这种情况下工作。