有如下表id parentid
1 0
2 1
3 1
4 2
5 3我可以查出:
1
1/2
1/3
1/2/4
1/3/5select id,SUBSTR(SYS_CONNECT_BY_PATH(id, '/'), 2) full_path
from table1
connect by prior id = parentid
start with parentid = 0但是,我想得出如下结果,也就是路径从子结节往根节点的完整路径1
2/1
3/1
4/2/1
5/3/1
1 0
2 1
3 1
4 2
5 3我可以查出:
1
1/2
1/3
1/2/4
1/3/5select id,SUBSTR(SYS_CONNECT_BY_PATH(id, '/'), 2) full_path
from table1
connect by prior id = parentid
start with parentid = 0但是,我想得出如下结果,也就是路径从子结节往根节点的完整路径1
2/1
3/1
4/2/1
5/3/1
解决方案 »
- 怎么得到系统时间???????
- 语句转化
- JDBC连接池偶尔"Io 异常: The Network Adapter could not establish the connection"
- oracle触发器里能不能创建JOB,如何创建?
- 游标的问题
- 请高手帮帮忙,oracle 动态SQL问题
- 求助:Proc程序频繁连接Oracle 数据库会对Oracle产生什么影响?对操作系统产生什么影响?
- oracle managerment server!选项
- 请问通过ASP 在Oracle9i的数据库表中添加一条新的记录,该怎么写?(在线等)
- 求助!!!导入表结构的问题
- 一段简单的ORACLE函数,为什么不能执行?
- 请教Pro C开发高手 ORA-01480(急)
start with 条件改一下
应该可以吧
from table1
start with parentid = 0
connect by prior id = parentid