我有一个emp
表,其中包含以下记录:
INSERT into emp(EmpId,Emp name, Manager)
Values(1,A,M1)
values(2,B,M1)
values(3,C,M2)
values(4,D,M3)
我如何才能找到在他之下拥有最大雇员人数的
Manager
?在这种情况下,输出应为M1
。请帮忙。 最佳答案
select manager, count(*) as employees from emp
group by manager
order by count(*) desc
取得第一张唱片。根据您的SQL版本,您可以使用limit语句执行此操作。
关于sql - 编写SQL查询以最大程度地获取列中的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6919880/