이유's Programming/DBMS
[ 3 -5 ] 계층형 질의
살아가는 이유_EU
2021. 4. 27. 10:35
728x90
반응형
계층형 질의는 -> 우선 테이블의 상위 사원과 하위 사원 관계가 있다. 해당 테이블에서 가서 상위 사원과 하위 사원 관계데이터에 대해서 서로 연결되는 것잉 있다.!
사원 테이블 에서 사원들 사이에 상위 사원( 관리자) 과 하위 사원 관계가 존재함.
A. 순환 관계
아래에 대한 예시. 관리자로서 우선 두개의 테이블만 JOIN 해서 보면 되는 관계
순환 관계는 - SELF JOIN 을 통해서 해당 내용을 본다.
SELECT WORKER.EMPNO AS 사원번호, WORKER.ENMAE AS 사원명, MANAGER.ENAME AS 관리자명
FROM EMP WORKER, EMP MANAGER
WHERE MANAGER.EMPNO = WORKER.MGR
B. 계층형 모델
SELECT ...
FROM 테이블
WHERE CONDITION AND CONDITION ...
START WITH CONDITION AND CONDITION ...
CONNECT BY [ NOCYCLE ] CONDITION AND CONDITION ...
[ ORDER SIBLINGS BY COLUMN, COLUMN, ...]
728x90
반응형