1. ORA-01791: not a SELECTed expression 에러
DISTINC를 썼음? 그럼 ORDER BY에 쓸 컬럼은 SELECT 컬럼절에 기술되어야함.
뭔 개소린고 하니
DISTINC A,B... 이러면 ORDER BY 에 A,B 꼭 있어야함 ORDER BY에 있는데 SELECT 아이템에는 없으면 안된다 이거다.
2. ROW_NUMBER() OVER(PARTITION BY [중복조회컬럼] ORDER BY [정렬컬럼] [DESC혹은ASC]) AS RN .............
ROW_NUMBER() OVER(PARTITION BY 가 ORDER BY 나 DESC) AS RN
각각 '가'의 '나'를 순번 먹일거임 DESC순으로
가1 - [나5,RN1],[나4,RN2],[나3,RN3],[나2,RN4],[나1,RN5]
가2 - [나5,RN1],[나4,RN2],[나3,RN3],[나2,RN4],[나1,RN5].....
'정리' 카테고리의 다른 글
[리눅스] 톰캣 로그에 에러가 없는데 테스트 페이지가 안떠요 (1) | 2019.09.16 |
---|---|
.... valid characters are defined in RFC 7230 and RFC 3986 (0) | 2019.09.06 |