쿼리 질문 좀 드리겠습니다. 0 2 2,666

by 보청기 [MySQL] 쿼리 조회 SELECT [2023.09.16 16:53:42]



다음과 같이 모집인명단 테이블에서 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() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입