오류관리

ORA-00979: GROUP BY 표현식이 아닙니다

k9e4h 2023. 4. 10. 10:22

오류 내용)

ORA-00979: GROUP BY 표현식이 아닙니다

 

오류 상황)

select *
  from table
 where 1=1
 group by colum1, column2

 

해결)

group by 에 있는 컬럼을 select 구문에 모두 적어야한다.

라고 하지만.. 아래 쿼리의 경우 정상 동작했다.

select count(*)
  from table
 where 1=1
 group by colum1, column2
select column1
  from table
 where 1=1
 group by colum1, column2
select column1, column2
  from table
 where 1=1
 group by colum1, column2

 

반응형