SELECT 컬럼,
LTRIM(sys_connect_by_path(컬럼,','),',') AS 컬럼명
FROM (
SELECT 컬럼,
menurole_id,
row_number() OVER (partition by 그룹컬럼 order by 정렬할컬럼) rn,
COUNT (*) OVER (partition by 그룹컬럼 ) cnt
FROM 테이블명
)
WHERE level = cnt
start with rn = 1
connect by prior 그룹컬럼 = 그룹컬럼 and prior rn = rn-1
====================================================================
세로로 출력되는 값들이 가로로 출력되는걸 확인할수 있다.
컬럼1 컬럼2
1 나
2 너
1 우리
1 개똥이
컬럼1 컬럼2
1 나,우리,개똥이
2 너
출처 : http://kinjsp.pe.kr/board/board_view.kin?boardId=721.0&boardTypeCode=1072&fastFlag=true&numberPerPage=10&pageNumber=0
출처 : http://kinjsp.pe.kr/board/board_view.kin?boardId=721.0&boardTypeCode=1072&fastFlag=true&numberPerPage=10&pageNumber=0