Database 编写一个查询,以按部门名称显示员工人数最多的部门名称这是我应该添加什么的问题?
从department中选择department.department\u名称 Join在上按部门id从员工组中选择部门id、countstaff id作为员工计数 department.department\u id=s.department\u idDatabase 编写一个查询,以按部门名称显示员工人数最多的部门名称这是我应该添加什么的问题?,database,rdbms,Database,Rdbms,从department中选择department.department\u名称 Join在上按部门id从员工组中选择部门id、countstaff id作为员工计数 department.department\u id=s.department\u id 按部门订购。部门名称描述 当我执行这两个查询时,它对我起了作用。你可以试一下 select department_name from ( select d.department_name,
按部门订购。部门名称描述 当我执行这两个查询时,它对我起了作用。你可以试一下
select department_name
from
(
select d.department_name,
count(*) as staff_count
from department d
join staff s
on d.department_id=s.department_id
Group by d.department_name
Order by staff_count DESC
)
where rownum <= 1;
select top 1 department_name
from staff
join department
on s.department_id = d.department_id
group by department_name
order by count(*) desc