
请按照结果写出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关键字 展开
bi_dept表(bd_No varchar(10),bd_Name varchar(50))
其中 sys_user.su_DeptNo = bi_dept.bd_No
请使用:Inner Join、Left Join、Right Join关键字 展开
1个回答
展开全部
-- 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 部门
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询