请教:如果已知树上的某节点,如何取出该节点下的所有子节点(有n层节点)?

laisf 2005-10-18 09:21:42
主要的字段名为:
c_node varchar2(10) 当前节点
p_node varchar2(10) 父节点

一个SQL能取到吗?如果写存储过程应该怎么取?请高手指教。
...全文
159 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaolin 2006-03-02
  • 打赏
  • 举报
回复
好贴!
超叔csdn 2005-10-18
  • 打赏
  • 举报
回复
select * from tablename
start with c_node='yourvalue'
connect by prior c_node=p_node
waterfirer 2005-10-18
  • 打赏
  • 举报
回复
start with ... connect by ...
子陌红尘 2005-10-18
  • 打赏
  • 举报
回复
select * from tablename
start with p_node='yourvalue'
connect by prior c_node=p_node
xjqqxjqq 2005-10-18
  • 打赏
  • 举报
回复
同意楼上的:
select * from tablename
start with c_node='yourvalue'
connect by prior c_node=p_node

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧