至少有5名直接下属的经理
分析 + 实现
第一步:找出至少有五个直接下属的经理,返回他们的 id
。
select
managerId
from employee
where managerId is not null
group by managerId
having count(managerId) >= 5;
第二步:查询经理的名字。
select
name
from employee
where id in (
select
managerId
from employee
where managerId is not null
group by managerId
having count(managerId) >= 5
);
总结
此题比较简单,这里没有加图片进行解释,如果有需要可以在下面评论哦。