码迷,mamicode.com
首页 > 数据库 > 详细

sql except 用法,找两个表中非共同拥有的

时间:2015-06-24 18:38:41      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

;with tt as (select a.id as id from [dbo].[1234] a where a.id not in (select a.ProtocolID from ProtocolInfo a where InfoUpdateTime>‘2015-06-19 14:49:00.307‘))


--select 25735+99352
--25735
select cc.DebetType,cc.UpdateTime,cc.InfoAddTime,* from ProtocolInfo cc where ProtocolID in (
select aa.ProtocolID from ProtocolInfo aa where aa.InfoUpdateTime<=‘2015-06-19 14:49:00.307‘
except
select tt.id from tt
)

 

 

EXCEPT是指在第一个集合中存在,但是不存在于第二个集合中的数据。

INTERSECT是指在两个集合中都存在的数据。

sql except 用法,找两个表中非共同拥有的

标签:

原文地址:http://www.cnblogs.com/yangjinwang/p/4598284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!