首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

tree如何查找知道所有的父

2013-01-17 
tree怎么查找知道所有的父tree:子父fidfparent01021我现在已经可以实现:/子/父/根select SYS_CONNECT_BY_P

tree怎么查找知道所有的父
tree:

子       父
fid    fparent
0       
1        0
2        1


我现在已经可以实现:/子/父/根
select SYS_CONNECT_BY_PATH(列名,'>') from 表名
start wITh 列名='0000000001'
connect by prior 列名(孩子列所有的列名)=列名(父列所有的列名)
tree如何查找知道所有的父


请问如何得到:/根/父/子?
[解决办法]
start with 子

connect by prior 把两个条件换过来。
[解决办法]
倒过来就行了
[解决办法]
条件变下
START WITH fparent IS NULL
CONNECT BY PRIOR fid=fparent

热点排行