永发信息网

在PL/SQL中,查找表中多条重复记录(多个字段重复,有一个字段不重复)

答案:3  悬赏:40  手机版
解决时间 2021-03-24 13:18
在PL/SQL中,查找表中多条重复记录(多个字段重复,有一个字段不重复)
最佳答案
做了一个简单的例子:
select c1, WMSYS.WM_CONCAt(c2)
from (select 1 as c1, 2 c2
from dual
union all
select 1, 3 c2 from dual)
group by c1

那你的问题可以这样:
select id,序列号,名称,位置,WMSYS.WM_CONCAt(端口)
from 表
group by id,序列号,名称,位置
这样就可以了,WMSYS.WM_CONCAT这个是类似字符串聚合函数的东东,一个缺点是重复记录不能太多.不然这个东西会放不下.(好像是varchar2(4000)的长度以内,这个东西也可以自己重写的,就没有这方面的限制了)
如果你的版本不支持的话,可以再聊,或者找下相关资料也可以.
希望对你有所帮助,祝你好运~~追问刚开始运行的时候报not a single-group group function错误,后来找到原因了,所有字段都要group by ,非常感谢
全部回答
select A.id,A.序列号,A.名称,A.位置,A.端口,B.端口 from tb A,tb B where A.id=B.id and A.序列号=B.序列号 and A.名称=B.名称 and A.位置=B.位置;
select id,序列号,名称,位置 ,wm_concat( 端口)
from tableA
group by id,序列号,名称,位置
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
比喻团结友爱的诗句,小学生门四年级团结友爱
这种航母模型比例是多大?
洛宁县洛阳程松锋地址有谁知道?有点事想过去
儿子冬月三十结婚,父亲发言稿
健齿口腔诊所我想知道这个在什么地方
男朋友说太聪明的女人容易不幸福
南昌大学和海南大学
隔夜熟河豚能不能吃
单面搭接焊规范?
表示毅力的古诗词
步步高家教机S2怎样拍照上传给老师解题
纳溪服务区怎么去啊,有知道地址的么
有没有了解唐山旭阳煤化工的?硕士待遇怎么样
莲子白色和褐色的有什么区别?再有就是莲子生
雅阁9代2.4豪华导航版轮胎多少钱
推荐资讯
康俊医药NO.0018地址有知道的么?有点事想过
今天去测了血压,血压136/96,脉搏87,请人帮
机器人作文200字带评语
3.14的计数单位是什么
什么叫休庭
保障房的建设,是一项重大的民生工程,但在建
国家电网西红门供电所在什么地方啊,我要过去
求个学园3华丽悦辱的第二集 就是粉毛那个
Benneedsanewjackettokeep________thecold.A.
单选题“买300送100”“最低1折”……2011年
皮阿诺橱柜·全屋定制地址有知道的么?有点事
单选题在某丛林中有两种体表花纹都很相似,且
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?