SELECT PROJECT_CODE
,PROJECT_NAME
,P_PROJECT_CODE
FROM PROJECT
WHERE PROJECT_CODE IN (SELECT PROJECT_CODE
FROM PROJECT_SUB
START WITH PROJECT_CODE = '111111'
CONNECT BY PRIOR P_CONTP_CD = CONTP_CD)
START WITH P_PROJECT_CODE IS NULL
CONNECT BY PRIOR PROJECT_CODE = P_PROJECT_CODE;
특정 계층만 나오도록 하는 SQL
* 예시 * ==> ** 아래와 같이 홍길동의 상위만 출력 ***
사장 사장
- 개발팀 - 개발팀
- 홍길동 - 홍길동
- 이몽룡
- 성춘향
- 디자인팀
- 잡스형
- 앙드레
'Oracle' 카테고리의 다른 글
[ Oracle ] 하위에서 상위로 누적 합계 SQL (0) | 2022.05.27 |
---|