我有一个基本的实体树结构。该树最多可以有5个节点深,但可以有N个节点宽。我已将这种关系映射到类似于以下所示的表中:
myID | myDescription | myParentID
我从一个已知的对象开始,这可以转换为具有起始的“ myID”。现在,我想获取所有子节点。有没有一种方法可以在一条语句中获得所有子节点?这需要包括我的孩子们的孩子,然后沿着树走下去。我正在使用Oracle SQL。
谢谢,周杰伦
SELECT * FROM mytable START WITH myid = :id CONNECT BY myparentid = PRIOR myid