中易网

oracle里group by 和having count的问题

答案:3  悬赏:60  
解决时间 2021-03-06 10:19
oracle里group by 和having count的问题
最佳答案
--1,查询hm有重复的记录
select hm,count(*) from a group by hm having count(*)>1
--2,查询hm和xm都有重复
select hm,xm count(*) from a group by hm,xm having count(*)>1
追问:我还要其他字段
追答:--1,查询hm有重复的记录
select a.* from a,(select hm,count(*) from a group by hm having count(*)>1) b where a.hm=b.hm
--2,查询hm和xm都有重复
select a.* from a,(select hm,xm count(*) from a group by hm,xm having count(*)>1) b where a.hm=b.hm and a.xm=b.xm
全部回答
select后面除了组函数的查询项都得放到group by子句后面,having 子句的作用是筛选满足条件的组,即在分组之后过滤数据.语句这样写:
select xh,xm,hm from a group by xh,hm,xm having count(hm)>1
hm有重复 是group by hm having count(hm)>1
但它返回的是去重的hm 例如
hm有两个重复值 10 但查询它只返回一个10
所以要查xh,xm,hm必须 使用
select xh,xm,hm from a where hm in(select hm from a group by hm having count(hm)>1)
追问:关键是我查的时候一条记录都返回不了我举得例子只是把我的代码简化了 其实还有很多关联 比如你的括号里的hm是很多关联后取到的字段
追答:最好把你的语句简要贴出来,这样才好给你解释
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
平远大道中/高新一巷(路口)怎么去啊,有知道
移动号怎样能免费领取手机?
江苏地区比较大的私立学校有哪些?
低配新轩逸自动档多少钱
刷机成国行和正统的国行有什么区别
绍兴市越文化研究中心我想知道这个在什么地方
答应了去上班但是工资又不太满意,怎么办
有没有带着科技穿越到异世的小说,要完结的
怎门才可以变双眼皮啊???如果贴双眼皮纤维需
有500个零件,加工了3天,每天加工96个,余下
我现在租房子租了5个月,可合同签了一年,但
我做梦梦见超市了,意味着什么呢?
进击的巨人漫画66话中的艾伦咬的药瓶是啥
比目鱼网咖宏星店地址在哪,我要去那里办事
历史上有哪些恩将仇报的例子
推荐资讯
dede后台自动更新生成sitemap.xml文件的办法
离婚后孩子的抚养权是父亲的 父亲不让母亲见
有什么长心眼的书吗?特别是教人察言观色的那
红米note蓝屏开不起机
名仕发艺在哪里啊,我有事要去这个地方
canaan中迦南嘴里叼着的砂糖棒在中国有卖吗?
在新疆做平面设计好找工作吗?
网络教学平台怎么进
2加1等于ok是什么意
当我看到别人比我高,长得比我帅的人在我旁边
我喜欢上了一个女孩,比我大两岁,她有男友了
有一首歌不知道为什么我听了之后会哭而且是听
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?