【发布时间】:2017-05-02 20:12:54
【问题描述】:
查找表 A 中存在于表 B 中的唯一记录。
表 A
CustID, name, addr1
A001, Bill Adams, 123 main st
B007, Jon Brown, 229 oak st
C029, Sue Cook, 16 park ave
表 B
CustID, invoice_no
A001, 189
A001, 202
A001, 243
C029, 212
期望的结果:表 B 中只有 1 个 A001 实例,而不是 3 个:
A001, Bill Adams
C029, Sue Cook
当前sql:
select A.CustID, A.name
from table A
join table B on A.custID = B.custID
【问题讨论】:
-
只需将
DISTINCT添加到您的选择或切换到EXISTS