Oracle用Start with...Connect By prior子句递归查询(转)

在树状sql里其实最难理解的我觉得就是connect by之后的prior关键字了,就像外联接字段别上的+,其实prior和+的意思非常相似,如果我们希望从start with 后面字段提供的值作为root节点检索它的孩子,那么就把prior写在connect by 中关联条件start with 后面字段等式的另外一侧;如果我们希望从start with 后面字段提供的值作为root节点检索它的父亲,那么就把prior写在connect by 中关联条件start with 后面字段的一侧。比较难表述,看一下下面的例子吧。

你可能感兴趣的:(oracle,职场,it,休闲)