【发布时间】:2012-08-13 06:58:57
【问题描述】:
我有一个非常简单的查询(在 Oracle 11g 上)选择 3 个字段:
select field1, field2, field3, count(*) from table
where...
group by field1, field2, field3
having count(*) > 10;
现在,我需要的是从“分组依据”中排除“field3”,因为我只需要对字段 1 和 2 进行分组,但我还需要在输出中使用 field3。 据我所知,select中的所有字段也必须在“group by”中报告,那么我该如何处理呢?
谢谢 卢卡斯
【问题讨论】: