Orcale 数据层级展示
按层级展示部门
原始报表:select bmdm,dept_name from BM

目标:

实现方法
两种实现方法:
一、第一种
eg:
select A.BMDM,A.DEPT_NAME,B.BMDM,B.DEPT_NAME,C.BMDM,C.DEPT_NAME,D.BMDM,D.DEPT_NAME
From BM A,BM B,BM C,BM D
WHERE A.BMDM=SUBSTR(D.BMDM,1,2) //第一层
and B.BMDM=SUBSTR(D.BMDM,1,4) //第二层
and C.BMDM=SUBSTR(D.BMDM,1,8) //第三层
order by D.BMDM;

二、第二种
eg:
select (select b.dept_nam

本文介绍了如何在Oracle数据库中按层级结构展示部门信息。针对原始报表,文章详细讲解了两种实现方法,包括具体的操作示例,以达成目标。
最低0.47元/天 解锁文章
3687

被折叠的 条评论
为什么被折叠?



