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
반응형
'이유's Programming > DBMS' 카테고리의 다른 글
인덱스.. 그래서 어떻게 해야 효율적이야? (필터조건, 액세스 조건) (0) | 2024.10.16 |
---|---|
인덱스 스캔의 효율적인 방식...? (0) | 2024.10.16 |
[ 3- 4] 그룹 소계함수 - 보고서 작성을 훨씬 쉽고 매끄럽게! group by 와 order by 사용 / rollup 과 order by 함수 (0) | 2021.04.22 |
다중 행 서브 쿼리 (0) | 2021.04.19 |
SQL 쿼리 - group by / having (0) | 2021.04.06 |