繁体   English   中英

员工人数最多的部门名称

[英]Name of the department that has largest number of employees

我有两张桌子:

在这里您可以看到两个表的属性

我编写了一个代码,显示每个部门的员工人数。

select department_id, count(employee_id) 
from employees
group by department_id
order by count(employee_id) desc 

(见输出)

我想知道如何做到这一点。 我想我需要加入表格,但仍然无法做到。

我使用 Oracle 开发的 SQL 开发人员

感谢您的答复!

您的查询似乎很完美。 您是否正在尝试获取部门名称以及部门 ID? 然后你可以加入部门表。

  select e.department_id,d.department_name, count(e.employee_id) TotalEmployee from employees e 
          inner join departmnet d on e.department_id=d.department_id
   group by e.department_id
   order by count(e.employee_id) desc 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM