其他分享
首页 > 其他分享> > 1789 员工的直属部门

1789 员工的直属部门

作者:互联网

题目描述:
在这里插入图片描述
一个员工可以属于多个部门。
当一个员工加入超过一个部门的时候,他需要决定哪个部门是他的直属部门。
请注意,当员工只加入一个部门的时候,那这个部门将默认为他的直属部门,虽然表记录的值为’N’.
请编写一段SQL,查出员工所属的直属部门。
返回结果没有顺序要求。
在这里插入图片描述
方法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

标签:直属,1789,员工,department,部门,employee,id
来源: https://blog.csdn.net/weixin_44171872/article/details/120107153