sql:数据库 查询全部部门人员超过2的部门并且显示该部门人数
表1:createtabledept(idnumber,deptnamevarchar2(20))表2:createtableusers(idnumber(8),user...
表1:create table dept(
id number,
deptname varchar2(20))
表2: create table users(
id number(8),
username varchar2(20),
sex char(4),
dept_id number(8)
)
查询全部部门人员超过2的部门并且显示该部门人数 展开
id number,
deptname varchar2(20))
表2: create table users(
id number(8),
username varchar2(20),
sex char(4),
dept_id number(8)
)
查询全部部门人员超过2的部门并且显示该部门人数 展开
1个回答
展开全部
select dept.deptname,tmp.cnt应该没错。没测试,
from dept
inner join (select dept_id,count(1) as cnt
from users
group by dept_id
having count(1)>2) tmp on dept.id=tmp.dept_id
更多追问追答
追问
inner join 是什么作用 我要到下午再试试
inner join 是什么作用 我要到下午再试试
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询