Employee
+-------------+---------+
| Column Name | Type |
+-------------+---------+
| id | int |
| name | varchar |
| department | varchar |
| managerId | int |
+-------------+---------+
id는 이 테이블의 기본 키(고유 값을 가진 열)입니다.
이 테이블의 각 행은 직원의 이름, 소속 부서 및 관리자의 아이디를 나타냅니다.
managerId가 null이면 해당 직원에게는 관리자가 없는 것입니다.
어떤 직원도 자신의 매니저가 될 수 없습니다.
직속 상사가 5명 이상인 관리자를 찾는 솔루션을 작성합니다.
결과 테이블을 임의의 순서로 반환합니다.
SELECT A.name FROM Employee A LEFT JOIN Employee B ON A.id = B.managerId WHERE 1=1 GROUP BY A.id, A.name HAVING COUNT(A.id) >= 5 ;