回答
尝试使用左表中左表的左连接,以便您将从表2中获取所有记录并匹配Table1中的记录。而对于Table2中的那些记录则不存在匹配,结果将为Table1生成NULL条目。这就是它 - 这是你在找什么 -
SELECT T2.BU FROM Table2 T2
LEFT OUTER JOIN Table1 T1
ON T2.BU = T1.BU
WHERE T1.BU IS NULL
我得到1212行数。 –
尝试在上面的查询中选择DISTINCT T2.BU –
yes now now okey –
SELECT DISTINCT T2.BU FROM表2 T2 LEFT OUTER JOIN表1 T1 ON T2.BU = T1.BU WHERE T1.BU IS NULL
您应该接受其他答案。 –
- 1. SQL服务器:匹配
- 2. 自加入SQL服务器
- 3. SQL服务器:加入
- 4. SQL服务器加入
- 5. SQL服务器加入
- 6. 加入在SQL服务器
- 7. SQL服务器与多个插入时合并,当不匹配
- 8. SQL服务器 - 为模式匹配的数字仅加号
- 9. SQL:与'near'匹配加入
- 10. SQL服务器为了
- 11. SQL服务器加入了两列,其中不存在
- 12. SQL服务器递归自加入
- 13. sql服务器 - 加入空值
- 14. 如何加入表sql服务器
- 15. SQL服务器加入同一个表
- 16. SQL服务器加入/应用查询
- 17. 在Sql服务器中加入查询
- 18. SQL Server链接服务器加入
- 19. SQL服务器加入结果条件
- 20. 跨服务器加入SQL Server 2008中
- 21. SQL服务器:动态联盟加入
- 22. 条件加入SQL服务器
- 23. 跨服务器加入PHP sql
- 24. SQL服务器自加入多
- 25. SQL服务器 - 基于加入
- 26. 加入SQL服务器查询
- 27. 使用count()自加入SQL服务器
- 28. SQL服务器更新加入
- 29. SQL服务器DATE_FORMAT在加入
- 30. SQL服务器加入失踪NULL值
select * from table-2其中BU不在(从表-1中选择不同的BU) –
这里我写这样的查询,但它不能正常工作。 –
你到底在做什么? –