database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 37232 게시물 읽기
No. 37232
카테고리 트리 구조 쿼리 도움 부탁드려요.
작성자
김민석(dipaprio)
작성일
2010-01-19 13:05
조회수
3,442

카테고리가 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

와 같이 나오도록 하고 싶습니다.

바쁘시겠지만 도움 부탁드립니다.
그럼 수고하세요.

 

이 글에 대한 댓글이 총 1건 있습니다.

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
 

서성우님이 2010-01-19 14:21에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
37235테이블내 같은값중 최근/과거값 구하기 [1]
RnTl
2010-01-19
3292
37234ORA-00283 이후 ORA-00368 , ORA-00353 [3]
이준영
2010-01-19
5165
37233PROCEDURE에서 WITH AS 의 사용법 [4]
유저
2010-01-19
4474
37232카테고리 트리 구조 쿼리 도움 부탁드려요. [1]
김민석
2010-01-19
3442
37230minus [2]
카오리
2010-01-19
3360
37229오라클 8i 구할 수 있을까요? [1]
박신득
2010-01-18
2805
37228쿼리 부탁드립니다. [1]
궁금
2010-01-18
2973
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다