3つのフィールドを選択するための非常に単純なクエリ(Oracle 11g上)があります:
select field1, field2, field3, count(*) from table
where...
group by field1, field2, field3
having count(*) > 10;
ここで必要なのは、フィールド 1 と 2 だけをグループ化する必要があるため、「グループ化」から「フィールド 3」を除外することですが、出力にはフィールド 3 も必要です。私が知る限り、select のすべてのフィールドは「group by」でも報告する必要があるので、どうすればそれを処理できますか?
ありがとうルーカス