现在有这么个需求,对于TABLE_A ,需要以其中的字段column_a和column_b来分组,计算每组的sum(column_c)的值,如果sum(column_c)=10,则把该组中的记录信息全部显示出来.我原来以为可以这么写:
select * from TABLE_A group by column_a,column_b having sum(column_c)=10
但是这个句子是不能执行的,只能select出column_a,column_b,或者和聚合函数算出来的值,我的问题就是如何将记录的所有字段信息都查询出来(包括不在group by 的范围内的信息),谢谢
select * from TABLE_A group by column_a,column_b having sum(column_c)=10
但是这个句子是不能执行的,只能select出column_a,column_b,或者和聚合函数算出来的值,我的问题就是如何将记录的所有字段信息都查询出来(包括不在group by 的范围内的信息),谢谢
解决方案 »
- pl/sql连不上本机10g数据库,sqlplus可以,请问是怎么回事?
- 求一个统计sql,很急,请大家帮忙
- SQL拼数据集
- java.sql.SQLException: 无法从套接字读取更多的数据
- oracle如何实现如同mysql建表时的自动+1的功能
- 如何指定特定表空间中的表!(一旦好使,立刻给分)
- 回滚段的问题:如何指定一个大的回滚段,进行某些操作?
- 9i安装时报areasqueries错误 解决了我给200分
- 新年散分!!这一段时间出差了,在外地拔号上网怎么也上不来,常断线。同志们,都好吗?
- 请问被锁定的记录能不能解锁?如何解锁?
- 请问JDeveloper中怎样调整语言界面??
- full join ,left join, right join 的认识(No Marks)认识篇
(select column_a,column_b from TABLE_A group by column_a,column_b having sum(column_c)=10 )