Leetcode PostgreSQL Managers with at Least 5 Direct Reports

업데이트:

문제

Link

코드

-- Write your PostgreSQL query statement below
SELECT name FROM Employee
WHERE id IN (
  SELECT managerId FROM Employee
  GROUP BY managerId
  HAVING COUNT(*) >= 5
)

결과

Link

설명

  1. Employee 테이블에서 담당하고 있는 직원이 5명 이상인 매니저의 이름을 반환하는 문제이다.

  2. Employee 테이블 내 매니저의 아이디가 5개 이상인 매니저 아이디만 서브 쿼리로 간추린다.

  3. Employee 테이블에서 2번에서 간추린 아이디의 이름을 검색한다.

댓글남기기