다음과 같이 모집인명단 테이블에서 idx 가 1 인 홍길동 밑으로 모집된 사람들만 select 를 하고 싶은데
저의 짧은 지식으로는 어떻게 쿼리를 해야 할지 며칠 고민해봐도 도저히 모르겠습니다.
선배님들 도움을 좀 부탁 드리겠습니다.
참고로 maria db 입니다. 감사합니다.
by 마농
[2023.09.17 23:25:41]
WITH RECURSIVE tmp AS
(
SELECT *
FROM 모집인명단
WHERE idx = 1
UNION ALL
SELECT c.*
FROM tmp p
INNER JOIN 모집인명단 c
WHERE p.idx = c.parent_idx
)
SELECT *
FROM tmp
;
by 보청기
[2023.09.18 14:13:15]
감사합니다. 다음 공부 되었습니다. (--)(__)
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.