Contents
내가 작성한 쿼리
직원은 여러 부서에 소속될 수 있습니다. 직원이 다른 부서에 입사할 때는 어느 부서가 주 부서인지 결정해야 합니다. 직원이 한 부서에만 소속된 경우 주 열은 'N'입니다. 모든 직원을 주 부서에 보고할 수 있는 솔루션을 작성합니다. 한 부서에 속한 직원의 경우 유일한 부서를 보고합니다. 결과 테이블을 순서에 상관없이 반환하세요.
내가 작성한 쿼리
MySQL, Oracle
SELECT employee_id, department_id FROM Employee WHERE primary_flag='Y' OR employee_id in (SELECT employee_id FROM Employee Group by employee_id having count(employee_id)=1)
Share article