by 보청기 [MySQL] 쿼리 조회 SELECT [2023.09.16 16:53:42]
다음과 같이 모집인명단 테이블에서 idx 가 1 인 홍길동 밑으로 모집된 사람들만 select 를 하고 싶은데 저의 짧은 지식으로는 어떻게 쿼리를 해야 할지 며칠 고민해봐도 도저히 모르겠습니다. 선배님들 도움을 좀 부탁 드리겠습니다. 참고로 maria db 입니다. 감사합니다.
WITH
RECURSIVE tmp
AS
(
SELECT
*
FROM
모집인명단
WHERE
idx = 1
UNION
ALL
c.*
tmp p
INNER
JOIN
모집인명단 c
p.idx = c.parent_idx
)
tmp
;
감사합니다. 다음 공부 되었습니다. (--)(__)