oracle递归查询用法例子
引言:
有老朋友找我打听oracle递归查询用法,压根没听说过。了解了一下,留个简单例子,方便将来复习。
正文:
1)概念。
直接度娘“oracle递归查询”,翻到“select * from table_ start with id = 0 connect by prior pid = id”,看看就明白了。
2)例子。
笔者在实验这个问题的时候,不巧测试数据库的机子被外星人占领了,说14:00还我们。。。于是来个很歪的写法。也算多个看点吧。
直接上代码
-- 把'='两端的对调过来。表示取a=?为子结点的根结点,以及根结点的根结点。connect by prior t_.c = t_.a;/* output1277712189780*/