尊敬的明日科技的老师:
您好,我想问一下:假设oracle数据库中有一张表:test,这样的节点关系构成一棵树,如何查出某一节点的所有父节点和所有子节点,如B这个节点的所有子节点是C和D,所有父节点是A,
用oracle的一个函数即可实现,请问是什么函数?
当然这个表不符合范式要求。test表如下:
id content parentid
1 A 0
2 B 1
3 C 2
4 D 3
我们出版的oracle从入门到精通这本书上,没有介绍这部分知识。在oracle中使用connect by prior语句可以查询父节点,你可以参考http://wenku.baidu.com/link?url=HbASBZnuTsmV0sTHFjnUDL0hG0QKsuWq2KX6og5iG6tiy4wOlSw7Yz0aT_1LBzuNxWPFcGFrYZhCerHEcsZ3eWsRYlnU3HY_RN8Q0ScmtcK这个网址