왜 알아야 할까요?
엔터티를 순환관계 데이터 모델로 설계할 경우 계층형 데이터가 발생한다.
실제로 이러한 관계를 가진 테이블이 많이 등장하고 계층형 쿼리를 잘 사용한다면 계층 관계를 쉽게 파악 할 수 있다.
그래서 계층형 질의가 뭔가요?
계층형 질의를 이해하기에 앞서 계층형 질의를 어떠한 테이블에 사용하는 것이 적합한지를 알아야 한다.
순환 관계 데이터 모델로 테이블을 설계 할 경우가 이에 해당한다.
사원 코드 | 사원 | 관리자 |
---|---|---|
1 | A | NULL |
2 | B | A |
3 | C | A |
4 | D | C |
5 | E | C |
🛑 계층형 질의 관련 SQL은 벤더와 버전에 따라 다르게 지원한다. 🛑