1789 员工的直属部门

题目描述:
1789 员工的直属部门
一个员工可以属于多个部门。
当一个员工加入超过一个部门的时候,他需要决定哪个部门是他的直属部门。
请注意,当员工只加入一个部门的时候,那这个部门将默认为他的直属部门,虽然表记录的值为’N’.
请编写一段SQL,查出员工所属的直属部门。
返回结果没有顺序要求。
1789 员工的直属部门
方法1:
主要思路:解题链接汇总

select employee_id ,department_id
from Employee
where primary_flag = 'Y'
union select employee_id ,department_id
from Employee
group by employee_id 
having count(department_id)<=1
上一篇:SpringBoot模拟一个员工数据库并且实现增删改查


下一篇:spring boot项目实战系列