아래와 같이 조직이 있습니다.
테이블 구조는 (id,name,parentid)로 구성되어 있습니다.
사장실
- 1본부
- 1실
-1팀
- 2실
- 3실
- 2본부
-1실
-2실
-3실
- 3본부
-1실
-2실
-3실
이렇게 하위 부서를 가지는 사장실이라는 부서가 있을때
해당 사장실을 기준으로 하위 부서를 한번에 다 가져오는 쿼리가 필요합니다...
단, 문제는 CTE나... 재귀쿼리를 사용하지 않고 Select 문으로만 가능한지
가능하다면 고수님들의 많은 답변 부탁 드리겠습니다.
- CTE 나 재귀쿼리를 사용하지 않으려는 이유는 해당 검색 조건은 IN 안의 저 조회 결과가 나와야 되기 때문입니다.
|