外加建议

时间:2015-11-14 15:46:28

标签: sql-server tsql outer-join

我是学习SQL Server使用AdventureWorks Dw 2012,如何为未售出任何自行车的经销商列出经销商名称。应该是114行

我哪里错了?

1 个答案:

答案 0 :(得分:0)

如果您想对此问题得到正确答案,则应提供样本数据。

想象一下,我们有2个表:

Resellers存储有关转销商的信息

SoldBikes存储有关自行车的信息

您必须使用NOT EXISTS检查以下SoldBikes表中是否存在该转销商:

SELECT [Resseller Name]
FROM Resellers r1    
WHERE NOT EXISTS ( SELECT 1
                   FROM Resellers r2
                   JOIN SoldBikes sb ON r2.id = sb.reseller_id
                   WHERE r1.id = r2.id
                 )