START WITH CONNECT BY PRIOR子句实现递归查询
START WITH CONNECT BY PRIOR这个语法主要用于查询数据包中的树型结构关系。先看下原始数据时怎么样的吧!表中第一行1001是1002的父节点,而第二行1002又是1003的父节点,如此循环。如题:要求给出其中一个数字能找出其最终的根节点!应该要怎么样实现呢?请看如下sql语句,这里我就拿1008为例。图中第一行第一个num1就是根节点了。再来分析下sql语句:select num1,num2,level from carol_tmp start with num2=1008 connect by num2=prior num1order by level desc;prior放的左右位置决定了检索是自底向