[LeetCode] 1789. Primary Department for Each Employee

Chobby·5일 전
1

LeetCode

목록 보기
603/650

😎풀이

  1. 부서가 하나인 사원의 부서서 정보 조회
  2. 다중 부서이며 메인 부서가 있는 사원의 부서 정보 조회
SELECT
    employee_id,
    CASE
        WHEN COUNT(*) = 1 THEN MAX(department_id)
        ELSE MAX(CASE WHEN primary_flag = 'Y' THEN department_id END)
    END AS department_id
FROM
    Employee
GROUP BY
    employee_id
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글