- 5명 이상의 직속 부하 직원을 둔 관리자를 찾는 SQL 쿼리 문제 설명 🧑🏫.
staff
테이블은staff_id
,staff_name
,team
,supervisor_id
열로 구성됨 🏢.supervisor_id
가 null이면 해당 직원은 관리자가 없음 👤.- 관리자 ID가 5번 이상 나타나는지 확인하여 5명 이상의 직원을 관리하는 관리자를 식별 🔍.
JOIN
을 사용하여 관리자와 해당 직속 부하 직원을 연결하고GROUP BY
및HAVING
절을 사용하여 조건을 충족하는 관리자를 필터링 🔗.COUNT
함수를 사용하여 각 관리자의 직속 부하 직원 수를 계산하고 5 이상인 관리자만 선택 ✅.