oracle数据库数据表中tab1,如何找出其中三个字段值都相同的记录组合,可以有很多组合。

oracle数据库数据表中tab1,如何找出其中三个字段(C1,C2,C3三个字段)值都相同的记录组合,可以有很多组合。组合至少有两条记录。在线等。比如:行数C1C2C3... oracle数据库数据表中tab1,如何找出其中三个字段(C1,C2,C3三个字段)值都相同的记录组合,可以有很多组合。组合至少有两条记录。在线等。
比如:

行数 C1 C2 C3
1 a1 b1 c1
2 a2 b2 c2
3 a1 b1 c1
4 a2 b2 c2
5 a1 b1 c1
6 a2 b2 c2
7 a3 b3 c3
8 a2 b1 c2
展开
 我来答
寒默忧伤
2012-08-21 · TA获得超过550个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:431万
展开全部
select t1.* from tab1 t1, tab1 t2 where t1.c1=t2.c1 and t1.c2=t2.c2 and t1.c3=t2.c3 and t1.id != t2.id

--id是主键
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
micro0369
2012-08-21 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4090万
展开全部
select c1,c2,c3,count(*) from tab1 group by c1,c2,c3 having count(*) > 1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式