코드(레벨)
A(0)
B(1)
C(2)
D(3)
A하위의 코드 (B or C or D)가 A에 속하는지 하나의 쿼리로 알수 있는 방법이 있을까요?
지금 짜놓은 건 매번 START WITH = 'A'로 걸어서 하위코드를 탐색하는 방법밖에 없는데
더 효율적인 방법이 있는지 궁금합니다.
SELECT 1 FROM t WHERE code = 'A' START WITH code = 'B' CONNECT BY code = PRIOR p_code ;