개이득인개발
4k
2021-06-06 15:35:52
0
80

with recursive 이해좀 시켜주세요..


데이터베이스 책을 사서 공부중인데 with recursive 문법을 보고있습니다.

근데 도대체 무슨말인지 도무지 이해가 안되서 그런데 아래 상황을 쉽게 설명해 주 실 분 있나요ㅜㅜ?


part_relation 테이블


부품, 하위부품을 확인하기 위한 쿼리문

with recursive t1 (part, parent_part) as (
	select part, parent_part from part_relation pr where parent_part = 'P0'
	union all 
	select t0.part, t0.parent_part 
	from part_relation as t0, t1
	where t1.part = t0.parent_part
) select parent_part as 부품, part as 하위부품 from t1


결과

 

책을보니깐 너비 우선 방식으로 탐색을 하여 결과를 나타낸다고 하는데 쿼리문을 아무리봐도 이해가 잘 안됩니다 ㅠㅠ

0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.