반응형
select 절에 컬럼 하나를 더 가져오게 변경을 했다.
그랬더니 이런 에러가 뜬다...
ORA-01791: SELECT 식이 부적합합니다
.... 어쩌라고 -_-
참 난감하고도 난감한 에러다. 조회 컬럼을 distinct를 제외하고 * 로 바꾸니까 order by 절에 태클을 건다..
음.. 근데 이상하군. 테이블의 컬럼이 아닌 별칭을 걸어 논 것이 었다..
그렇군.
각설하고 결론은
distinct를 사용 했을 경우 order by 절에 기술된 컬럼이 select 절에 나와야 한다는 것이더라.
만약에 별칭을 사용 했다면 그 별칭을 order by 절에 써 주면 된다.
끝!!!
.. 야심한 밤에 이게 뭔 짓이야.. 아.. 슬프다 -_-
그랬더니 이런 에러가 뜬다...
ORA-01791: SELECT 식이 부적합합니다
.... 어쩌라고 -_-
참 난감하고도 난감한 에러다. 조회 컬럼을 distinct를 제외하고 * 로 바꾸니까 order by 절에 태클을 건다..
음.. 근데 이상하군. 테이블의 컬럼이 아닌 별칭을 걸어 논 것이 었다..
그렇군.
각설하고 결론은
distinct를 사용 했을 경우 order by 절에 기술된 컬럼이 select 절에 나와야 한다는 것이더라.
만약에 별칭을 사용 했다면 그 별칭을 order by 절에 써 주면 된다.
끝!!!
.. 야심한 밤에 이게 뭔 짓이야.. 아.. 슬프다 -_-
반응형
'TechNical > Oracle' 카테고리의 다른 글
MERGE INTO 를 사용해 봅시다. (0) | 2010.09.17 |
---|---|
각 그룹 금액의 합의 비율금액의 합계 쿼리.... 뭐야 -_-;; (0) | 2010.09.17 |
GROUP BY 절에 DECODE로 된걸 SELECT 절에서 스칼라로 써 먹을 순 없나? (2) | 2010.04.29 |
LEFT OUTER JOIN 성능. 꼭 필요할 떄만 쓰자~ (0) | 2010.03.17 |
WITH 문에서 테이블을 두개 맹글어 보자. (0) | 2009.03.13 |
댓글