MySQL에서 재귀쿼리를 사용해야한다면? WITH RECURSIVE문을 사용할 수 있다.
WITH RECURSIVE 는 UNION ALL 과 함께 사용한다. ️기본 형식 with recursive 테이블명(CTE) as ( select 초기값 as -- 최초 실행 union all select 테이블명 -- 반복 쿼리 from 테이블명 where 반복 제어 조건 -- 반복 제어 조건 ) select * -- 결과 from 테이블명(CTE) ️예시 with recursive CTE as ( SELECT A.DEPTH , A.ID , A.NAME , A.ADDRESS FROM TREE A UNION ALL SELECT B.DEPTH , B.ID , B.NAME , B.ADDRESS FROM TREE B .....