建表
drop table if EXISTS employee;
create table employee
(
Id int,
Name varchar(10),
Department char,
ManagerId int
);
insert into employee values(101, 'John', 'A', null);
insert into employee values(102, 'Dan', 'A', 101);
insert into employee values(103, 'James', 'A', 101);
insert into employee values(104, 'Amy', 'A', 101);
insert into employee values(105, 'Anne', 'A', 101);
insert into employee values(106, 'Ron', 'B', 101);
select e1.Name
from employee e1
where e1.Id in (select managerid from employee group by managerid having count(ManagerId) >= 5)