계층적 쿼리
-
[Spring] Mysql 계층적 쿼리구조기초/SPRING 2020. 9. 23. 14:58
오라클에서 사용하던 Menu정보를 그대로 사용했더니 트리구조 쿼리에서 문제발생 오라클의 Contect By를 사용할 수 없어 자바에서 처리 쿼리문 with recursive cte AS ( SELECT A.*, 1 menu_level FROM TABLE_menu01 A where par_menu_no = 0 union all SELECT B.*, menu_level+1 menu_level FROM table_menu01 B inner JOIN cte on B.par_menu_no = cte.menu_no ) SELECT cte.*, IFNULL((SELECT menu_name FROM table_menu01 WHERE menu_no=cte.par_menu_no),'') par_menu_name from ..