SQL에서 공통 테이블 표현식(CTE) 사용 시 WITH RECURSIVE의 동작 원리는?
어려움 Stack Overflow해설
WITH RECURSIVE cte AS (SELECT 1 UNION ALL SELECT n+1 FROM cte WHERE n < 10)처럼 anchor 멤버(첫 번째 SELECT)가 초기 행을 생성하고, recursive 멤버가 이전 결과를 참조하여 반복 확장합니다. 조직도, 카테고리 트리, 경로 탐색 등 계층 구조 질의에 필수적입니다.