PK => ID AA BB
데이터
ID AA BB TXT
=================== A1 100 1 test1 A1 100 2 test2 A1 101 1 test3
위 같이 있는 데이터를 아래와 같은 결과로 만들고 싶습니다. ㅜ ㅜ
결과 ID AA TXT
===================== A1 100 test1 test2 A1 101 test3
참조 쿼리 입니다. 이것은 deptno 에 이름 가로로 나열하는 쿼리 입니다.
ex) 기회팀 홍길동 김태희 한가인
공부하는셈 치고 응용해 보세요..
select deptno,
ltrim(sys_connect_by_path(ename,','),',') ename
from (select deptno,ename
,row_number() over (partition by deptno order by ename) rn,
count(*) over (partition by deptno) cnt
from seo_test
)
where level = cnt
start with rn = 1
connect by prior deptno = deptno and prior rn = rn -1
감사합니다.. 키값이 여러개 잇어서 고민했는데 PRIOR ID=ID and PRIOR AA=AA and PRIOR BB=BB 이런형식으로 추가하면서하니 해결 되었네요 ^^