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 39527 게시물 읽기
No. 39527
부모찾는 쿼리가 궁금합니다.
작성자
덕군
작성일
2012-07-09 11:04
조회수
4,460
with temp as(
SELECT '687' menu_id, '메뉴1' menu_name, '0' up_menu_id,  1 depth FROM dual 
UNION ALL SELECT '12','메뉴2', '687', 2 FROM dual 
UNION ALL SELECT '26','메뉴3', '12', 3 FROM dual 
UNION ALL SELECT '310','메뉴4', '26', 4 FROM dual 
UNION ALL SELECT '697','메뉴5', '26', 4 FROM dual 
UNION ALL SELECT '13','메뉴6', '687', 2 FROM dual 
UNION ALL SELECT '27','메뉴7', '13', 3 FROM dual 
UNION ALL SELECT '730','메뉴8', '27', 4 FROM dual 
UNION ALL SELECT '28','메뉴9', '13', 3 FROM dual 
UNION ALL SELECT '731','메뉴10', '28', 4 FROM dual 
UNION ALL SELECT '732','메뉴11', '28', 4 FROM dual 
)  
  SELECT menu_id , menu_name, up_menu_id, depth
  FROM temp
  START WITH menu_id = '732'
    CONNECT BY menu_id =  PRIOR up_menu_id;
 
상위부모찾는 쿼리 입니다.;;
 
제가 원하는건 형제들이 나오는건데요...
선택된 형제, 아버지 형제, 할아버지 형제.. 다 나왔으면 좋겠어요.. ㅠㅠ
 
 
[Top]
No.
제목
작성자
작성일
조회
39532각 필드의 행으로 나온 결과 값을 열로 나열 하는 방법 [1]
하승환
2012-07-09
5146
39531한 텍스트에 같이 출현하는 문자열 쌍의 갯수 구하는 방법.. [2]
fly_sky
2012-07-09
4531
39528windows server 2008 - Visual Basic - oracle10g [1]
나진산
2012-07-09
4442
39527부모찾는 쿼리가 궁금합니다.
덕군
2012-07-09
4460
39526프로시져,트리거 내리는 방법
초보
2012-07-09
3932
39525여러 컬럼중 한개 컬럼만 INSERT ... [1]
궁금이
2012-07-05
4299
39524이중괄호 사용 [1]
궁금
2012-07-04
4242
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다