中易网

oracle查询两个字段的值重复的记录

答案:3  悬赏:20  
解决时间 2021-11-14 12:00
有张表,四个字段,rec_id,code ,value ,psamid ,里面的数据有:
1 182 4484 1111
2 284 3833 2222
3 182 3443 1111
4 433 4434 4444
5 284 5444 2222
如上,1和3,2和5的code 和psamid的值是一样的,我现在想搜出的结果是:
1 182 4484 1111
3 182 3443 1111
2 284 3833 2222
5 284 5444 2222
或者说是只显示rec_id值小的记录:
1 182 4484 1111
2 284 3833 2222
请问,这样的SQL如何写?
最佳答案
select * from tb where rec_id in (
select min(rec_id) from tb
group by code,psamid
having count(*)>1)
全部回答
1和3,2和5的code 和psamid的值是一样的: (code 和psamid有重复的值输出,没有重复的不输出(如第4条)): select * from tab_name where code IN ( select min (code) from tab_name group by code,psamid having count(code) >1) 只显示rec_id值小的记录: (code 和psamid有重复的值输出,没有重复的不输出(如第4条)): select min (code) from tab_name group by code,psamid having count(code) >1;
select max(t.rec_id) keep(dense_rank first order by t.value desc) rec_id, code, max(t.value) keep(dense_rank first order by t.value desc) value, max(t.psamid) keep(dense_rank first order by t.value desc) pasamid from test t group by code order by 1
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
10kv避雷器参数有哪些?
小三江中心供电所(展兴商店)地址在哪,我要去
苏里南驻中国大使馆
人明明很在乎却装作毫不在意为什么要这样
求几个最感动人的爱情故事
崔王村地址在什么地方,想过去办事
梦见黑熊追我是什么意思?好不好呢?
今天晚上北京市上空西南部有一颗特别亮的星星
怎么才能得厌食症
o2o,p2p什么意思
北京瑞安宾馆什么时候到店可以住啊?
孕妇八个多月大腿根部疼痛 小肚子疼是什么情
一般的50寸的液晶电视机一个小时要用多少度电
40多岁头发、胡子、阴毛都白一部分
吉田供电所(吉田营业厅)地址在什么地方,想过
推荐资讯
散步一文最能打动你的句子,并说明理由
看起来很棒的日文怎麼说呢
室内楼梯设计
做仰卧起坐的正确姿势与方法?
怎样去额头皱纹一些方法什么的谁有?
商场违约终止合同将赔偿商户什么样的损失
中国电信(解放道营业厅)地址在什么地方,我要
怎么让小米盒子能收看卫星电视
南京老板油烟机清洗哪家效果好?
新朗逸2012款价格多少
手指受伤指甲没有脱落指甲里面疼是在长指甲吗
在汽车之城附近开饭店取什么名字好?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?