专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Oracle开发

比较复杂的分组查询解决办法

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
比较复杂的分组查询
数据如下:
ID   A    B
1    50  40
1    50  40
2    50  40
2    40  50
3    50  30
3    50  30
3    50  30
4    60  60
4    50  50
4    60  60
5    50  40
5    50  30
6    50  50
找出所有ID行数大于等于两行并且按ID分组组内的所有A和B全部相同的ID
期望的结果得到
ID
1
3

------解决思路----------------------
select id from test group by id having count(1)>1 and max(A)=min(A) and max(B)=min(B);
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: