Oracle Database
Oracle Database 12C를 사용한 계층 적 검색
수색…
소개
계층 적 쿼리를 사용하여 테이블의 행 사이의 자연스러운 계층 적 관계를 기반으로 데이터를 검색 할 수 있습니다
연결 사용 Caluse 사용
SELECT E.EMPLOYEE_ID,E.LAST_NAME,E.MANAGER_ID FROM HR.EMPLOYEES E
CONNECT BY PRIOR E.EMPLOYEE_ID = E.MANAGER_ID;
직원과 관리자 간의 관계를 정의하는 CONNECT BY
절.
위에서 아래로의 쿼리 방향 지정
SELECT E.LAST_NAME|| ' reports to ' ||
PRIOR E.LAST_NAME "Walk Top Down"
FROM HR.EMPLOYEES E
START WITH E.MANAGER_ID IS NULL
CONNECT BY PRIOR E.EMPLOYEE_ID = E.MANAGER_ID;
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow