请按照结果写出SQL:

sys_user表(su_Novarchar(10),su_Namevarchar(50),su_DeptNoVarchar(20))bi_dept表(bd_Novarc... sys_user表(su_No varchar(10),su_Name varchar(50), su_DeptNo Varchar(20))
bi_dept表(bd_No varchar(10),bd_Name varchar(50))
其中 sys_user.su_DeptNo = bi_dept.bd_No
请使用:Inner Join、Left Join、Right Join关键字
展开
 我来答
节子不哭
2017-08-01 · TA获得超过461个赞
知道小有建树答主
回答量:340
采纳率:85%
帮助的人:171万
展开全部
-- 2.3.1 Oracle语句写法,不清楚查询出来的字段前面的中括号内容是凑出来的还是原本就这样
select '['||t2.bd_No||']'||t2.bd_Name 部门,
        '['||t1.su_No||']'||t1.su_Name 人员,
from sys_user t1
     inner join  bi_dept  t2
     on t1.su_DeptNo = t2.bd_No
 
 ---- 2.3.2    
select '['||t2.bd_No||']'||t2.bd_Name 部门,
        count(*) 人数,
from sys_user t1
     inner join  bi_dept  t2
     on t1.su_DeptNo = t2.bd_No
 group by 部门
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式