問題は、 group by
にないもので注文していることです
たとえば、これは機能します
SQL> with testGroup as (select 1 as one, 2 as two from dual) 2 testGroup 4 グループから 1 3 を 1 つずつ選択します。 1 ---------- 1コード> プレ>
注文する
場合 group by
にない列 節:
SQL> with testGroup as (select 1 as one, 2 as two from dual) 2 select one 3 from testGroup 4 group by two; one を選択 *行 2 のエラー:ORA-00979:not a GROUP BY式
プレ>
group by
を編集する場合 order by
で必要な列を処理する句 :
SQL> with testGroup as (select 1 as one, 2 as two from dual) 2 testGroup 4 group by one, two から 1 3 を選択します。 ONE---------- 1SQL>コード> プレ>