我想解决一个简单的问题,但我越来越多的细节。选择最大值
我有2个表,一个有员工,另一个有部门。我的问题:我试图检查哪个部门拥有最多的员工,并仅输出特定的部门。
到目前为止,我有:
select count(*) Number_of_employees
from department d, employee e
where d.department_id = e.department_id
group by department_name
,输出:
NUMBER_OF_EMPLOYEES
----------------------
2
4
3
3
3
我的目标是只输出与这与4名员工的部门雇员最多的部门。
我尝试过使用MAX和JOIN,但是我不太擅长加入,所以我们将不胜感激。
谢谢!如果没有最终的rownum = 1,有没有不同的方法可以解决这个问题? – Geo