我有一个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/

10-11 19:31