楼主,其实你没有叶子节点的树干,其实本身就是一个叶子节点、
此处我给出一个sql去除你的树干和叶子节点不相符的记录; select * from treetest t
where CONNECT_BY_ISLEAF = yzbz
connect by prior id = P_id START WITH P_id = '0';看看是否可行?
此处我给出一个sql去除你的树干和叶子节点不相符的记录; select * from treetest t
where CONNECT_BY_ISLEAF = yzbz
connect by prior id = P_id START WITH P_id = '0';看看是否可行?
解决方案 »
- oracle临时表创建同时插入数据,是不行的?
- 如何使用oracle SQL语句查询某一字段的类型,要求能支持输出这种:varchar2(4000 char) 类型的?
- sql语句怎么写??
- oracle 连接问题
- 如何将INSERT语句存放到SQL脚本并使用替代变量为表插入数据,急!
- 在做impdp时候,发生ora-39125异常
- oracle存储过程调用
- 怎么样恢复drop user maximo cascad; ?
- oracle 9i支持数组类型吗???
- 谁使用developer?刚刚接触,高手指点!
- 【求助】如何计算一个月有多少个星期一?
- Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
select T.*
from treetest t
connect by prior p_id = id
START WITH id in ('3_2_1', '3_3_1');
反过来就可以啦