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的部门并且显示该部门人数
展开
 我来答
百度网友61f144c3
2017-06-29 · TA获得超过4145个赞
知道小有建树答主
回答量:1224
采纳率:71%
帮助的人:377万
展开全部
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 是什么作用  我要到下午再试试
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式