Sql server 2008 r2 SQL Server 2008 R2-查找select语句之间的差异
如何找到基于同一个表的两个select语句之间的差异?例如:Sql server 2008 r2 SQL Server 2008 R2-查找select语句之间的差异,sql-server-2008-r2,not-exists,notin,Sql Server 2008 R2,Not Exists,Notin,如何找到基于同一个表的两个select语句之间的差异?例如: SELECT ID FROM Table as TableA WHERE Date = '2016-04-30' 基于上述select语句,我想查找中不存在的所有ID: SELECT ID FROM Table as TableB WHERE Date = '2016-03-31' 早些时候的答案是明智的。这是一个简单的方法 Select ID from Table where Date = '2016-04-30' and I
SELECT ID
FROM Table as TableA
WHERE Date = '2016-04-30'
基于上述select语句,我想查找中不存在的所有ID:
SELECT ID
FROM Table as TableB
WHERE Date = '2016-03-31'
早些时候的答案是明智的。这是一个简单的方法
Select ID from Table
where Date = '2016-04-30'
and ID not in (select ID from Table where Date = '2016-03-31')
早些时候的答案是明智的。这是一个简单的方法
Select ID from Table
where Date = '2016-04-30'
and ID not in (select ID from Table where Date = '2016-03-31')
谢谢这就是我要找的。谢谢。这就是我要找的。