카테고리가 tree 구로조 나오도록 하고 싶은데 잘 안되네요. 현재 테이블 구조는
카테고리번호, 상위카테고리번호, 카테고리깊이, 우선순위, 카테고리명 1, 0, 1, 1, 카테고리1 2, 0, 1, 2, 카테고리2 3, 1, 2, 1, 카테고리1-1 4, 1, 2, 2, 카테고리1-2 위와같이 들어가 있고 카테고리1 카테고리1-1 카테고리1-2 카테고리2 와 같이 나오도록 하고 싶습니다. 바쁘시겠지만 도움 부탁드립니다. 그럼 수고하세요.
WITH test AS ( SELECT '1' c_no , '0' s_no , '1' w_no , '1' r_no , '카테고리1' c_name FROM dual UNION ALL SELECT '2' , '0' , '1' , '2' , '카테고리2' FROM dual UNION ALL SELECT '3' , '1' , '2' , '1' , '카테고리1-1' FROM dual UNION ALL SELECT '4' , '1' , '2' , '2' , '카테고리1-2' FROM dual ) SELECT c_no , s_no , w_no , r_no , LPad(' ',s_no,' ')||c_name FROM test START WITH s_no = 0 CONNECT BY PRIOR c_no = s_no