계층형 쿼리 정의 Oracle만 가지고 있는 기능 중 하나로 동일 테이블에 계층적으로 상위, 하위 데이터가 포함된 데이터를 의미함 ※ 본 기능은 Oracle 8i 부터 지원합니다. 계층형 쿼리 사용 방법 START WITH 조건1 ··· CONNECT BY 조건2 START WITH 조건1 : 조건1에 맞는 루트노드를 구한다. CONNECT BY 조건2 : 부모와 자식노드간 (1:N) 관계를 작성하며, 반드시 PRIOR 연산자를 포함시켜야한다. PRIOR 연산자 : PRIOR 연산자는 계층형 쿼리에서만 사용되는 오라클 SQL 연산자이며, '한식'의 PARENT_FOOD_ID 컬럼의 값을 '음식'의 FOOD_ID 컬럼이 가지고 있으므로 PRIOR 연산자를 FOOD_ID 컬럼 앞에 붙이면 된다. ※ 아래 그..