数据库如何区分表的字段是双亲还是孩子
求教,树形遍历查询中,数据库是如何识别该字段是孩子,还是双亲的?例如下面的查询,数据库如何区分是col1是孩子还是双亲
select col1,col2
from test
start with col = '0' connect by prior col2=col1;
------解决方案--------------------有叶子节点就是双亲,没有就是孩子。
跟数据机构理解差不多。
CONNECT_BY_ISLEAF 判断是否有叶子节点。有 返回1 没有 0
------解决方案--------------------
start with确定开始点,connect by确定遍历的方向