我有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 FTI:如何检查表状态?
- 2. 检查SQL Server作业的状态
- 3. 检查SQL Server 2008文件流状态
- 4. 检索SQL协议状态
- 5. 如何通过T-SQL检查SQL复制状态?
- 6. SQL Server检查Contraint并检查登录/注销状态
- 7. 构建SQL查询状态
- 8. 历史表状态中的SQL查询
- 9. 查找双MRP在SQL
- 10. Sql Server的双重子查询
- 11. SQL查询以获取SQL Server中所有作业的状态
- 12. SQL作业状态
- 13. 在SQL中检查空Guid
- 14. SQL查询检索状态发生变化的记录
- 15. PHP - SQL查询从表状态
- 16. SQL查询来确定状态?
- 17. SQL子查询:无猫状态
- 18. 如何根据SQL中的时间进行状态检查/检出?
- 19. 在SQL查询中双击select
- 20. 约束双重检查
- 21. SQL Server状态:42000-5074和SQL状态:42000-4922
- 22. 在SQL Server中允许审批状态
- 23. 检查capsLock状态
- 24. 检查GetStreamAsync状态
- 25. unix状态检查!
- 26. 检查AutoResetEvent状态
- 27. 获取SQL错误SQL状态S1009
- 28. CheckBox在ListView中检查状态
- 29. 在android中检查GPS状态永久
- 30. 如何在SQL Server中查询获取客户帐户状态?
我尝试了一些事情 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