关于数状结构的查询
我有一个表 结构内容如下:
DPTNO,DPTNM, PDPTN,LEVEL01
0000 公司名称 NULL 0
A A部门 0000 1
B B部门 0000 1
AZ A科室 A .2
AA AA班 AZ ..3
AB AB班 AZ ..3
AC AC班 AZ ..3
BZ B科室 B .2
BA BA班 BZ ..3
BB BB班 BZ ..3
现在查询条件为 BA 要求为 查找BA 的所有上级部门
结果为:
DPTNO,DPTNM,LEVEL01
0000 公司名称 0
B B部门 1
BZ B科室 .2
BA BA班 ..3
那位能解决阿??
在线等。
[解决办法]
select * from table
connect by DPTNO = prior PDPTN
start with DPTNO= 'BA ';
查所有上级的
[解决办法]
--执行查询
select * from tmp3
start with DPTNO= 'BA '
connect by DPTNO = prior PDPTN
order by level01
--查询结果
0000公司名称NULL0
BB部门00001
BZB科室B2
BABA班BZ3
关于数状结构的查询,该怎么处理
关于数状结构的查询我有一个表结构内容如下:DPTNO,DPTNM,PDPTN,LEVEL010000公司名称NULL0AA部门00001BB部
