본문 바로가기
TechNical/Oracle

distinct 때메 생긴 그지같은 오라클 쿼리 에러 -_-

by 강멍멍이 2010. 8. 27.
반응형
select 절에 컬럼 하나를 더 가져오게 변경을 했다.
그랬더니 이런 에러가 뜬다...

ORA-01791: SELECT 식이 부적합합니다

.... 어쩌라고 -_-
참 난감하고도 난감한 에러다. 조회 컬럼을 distinct를 제외하고 * 로 바꾸니까 order by 절에 태클을 건다..
음.. 근데 이상하군. 테이블의 컬럼이 아닌 별칭을 걸어 논 것이 었다..
그렇군.

각설하고 결론은

distinct를 사용 했을 경우 order by 절에 기술된 컬럼이 select 절에 나와야 한다는 것이더라.
만약에 별칭을 사용 했다면 그 별칭을 order by 절에 써 주면 된다.

끝!!!



.. 야심한 밤에 이게 뭔 짓이야.. 아.. 슬프다 -_-
반응형

댓글