중복되는 데이터를 찾기 위해 GROUP BY ~ HAVING 을 사용했는데
몇 번 사용 안해봐서그런지 자꾸 실수를 한다.
SELECT * 으로 입력하면
ORA-00979 : GROUP BY 표현식이 아닙니다
라는 오류를 만날 수 있다.
아직도 왜 이러는지 모르지만
그냥 SELECT쓸때 컬럼 지정해서 쓰면
오류가 해결된다.
SELECT 컬럼1, COUNT(*), ~
이런식으로 사용하자.
'💿 Oracle > Oracle 오류' 카테고리의 다른 글
ORA-00001 : 무결성 제약 조건에 위배됩니다. (0) | 2022.05.24 |
---|