我有2个表,调用Table1和Table2。表1列是id,名称,col3。 表2具有列id,名称,col3。 我想从table1中提取所有记录,这些记录是id和name(既满足条件) 不在Table2中。 如何做到这一点sql - 在sql中双重检查状态
1
A
回答
1
1
这个怎么样...
SELECT t1.*
FROM Table1 t1
LEFT OUTER JOIN Table2 t2
ON t1.id = t2.id AND t1.name = t2.name
WHERE t2.id IS NULL
1
我认为你需要它不存在于其它值(ID,姓名)表。
SELECT t1.*
FROM Table1 t1
LEFT JOIN Table2 t2
ON t1.id <> t2.id AND t1.name <> t2.name
WHERE t2.id is null
UNION
SELECT t2.*
FROM Table2 t2
LEFT JOIN Table1 t1
ON t1.id <> t2.id AND t1.name <> t2.name
WHERE t1.id is null
相关问题
- 1. 检查SQL Server 2008文件流状态
- 2. SQL Server FTI:如何检查表状态?
- 3. 检查SQL Server作业的状态
- 4. 检索SQL协议状态
- 5. 双重否定sql查询
- 6. 在SQL中使用双重检查锁定的死锁
- 7. 如何通过T-SQL检查SQL复制状态?
- 8. SQL Server检查Contraint并检查登录/注销状态
- 9. 构建SQL查询状态
- 10. 如何检查SQL Server 2008中的表中的状态列?
- 11. 历史表状态中的SQL查询
- 12. 如何检查LINQ to SQL中DataContext连接的状态?
- 13. 检查状态SQL查询或百分比
- 14. 我的SQL查询来查找#状态
- 15. 查询查找SQL Server的状态
- 16. PhoneGap的SQL检查重复
- 17. 语法错误在SQL SQL状态:42601
- 18. 查找双MRP在SQL
- 19. Sql Server的双重子查询
- 20. SQL查询以获取SQL Server中所有作业的状态
- 21. 双SQL查询 - JOIN
- 22. SQL作业状态
- 23. SQL组按状态
- 24. SQL查询双查询
- 25. 在SQL中检查空Guid
- 26. SQL子查询:无猫状态
- 27. SQL查询筛选根据状态
- 28. SQL查询来确定状态?
- 29. PHP - SQL查询从表状态
- 30. 如何检查SQL Server Reporting Services配置状态?
我尝试了一些事情 SELECT dbo.Table1.ID为ID,dbo.Table1.Track_Name AS名称 从dbo.Table1没有(从表2可以选择ID) 还需要检查的名称,其中名称应也是在同一时间 – Shah 2011-12-16 11:15:04
添加到您的问题 – 2011-12-16 12:43:25