请教一个MS SQL查找重复记录集的问题

fatxinglee fatxinglee 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我大概的表结构是这样的
ysid cfid sourceid
101 1001 201
101 1001 202
101 1001 203
101 1002 201
101 1002 202
101 1002 203
101 1003 201
101 1003 203
101 1004 202

我的需求就是查找同一个ysid下的cfid内容完全一样的cfid
就是我是要得到结果是
ysid cfid
101 1001
101 1002

我就是想不明白怎么可以比较同一个表里面的不同记录集是否相同,求教各位数据库高手了
create table #temp
(ysid nvarchar(10),
cfid nvarchar(10),
sourceid nvarchar(10))

insert into #temp values('101','1001','201')
insert into #temp values('101','1001','202')
insert into #temp values('101','1001','203')
insert into #temp values('101','1002','201')
insert into #temp values('101','1002','202')
insert into #temp values('101','1002','203')
insert into #temp values('101','1003','201')
insert into #temp values('101','1003','203')
insert into #temp values('101','1004','202')


select * from #temp
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
fatxinglee
疑难问题 22,298 成员 121,727 内容