570. Managers with at Least 5 Direct Reports : leetcode

오유찬·2025년 12월 1일

SQL

목록 보기
12/71
SELECT  name
FROM    Employee
WHERE id = 
    (
    SELECT managerId
    FROM Employee 
    WHERE managerId IS NOT NULL
    GROUP BY managerId
    HAVING count(managerId) >= 5
    );

→ Subquery returns more than 1 row

SELECT  name
FROM    Employee
WHERE id =
    any(
    SELECT managerId
    FROM Employee 
    WHERE managerId IS NOT NULL
    GROUP BY managerId
    HAVING count(managerId) >= 5
    );

any 대신 in을 사용해도 되고, JOIN을 사용해도 된다.

profile
열심히 하면 재밌다

0개의 댓글