informix如何实现oracle中start with类似的递归查询
在oracle中,我想查看父节点下的所有子节点并且查看到子节点下的所有子节点。。。。。。等
方式实现如下
select id,pid,(select count(ID) from apps a start with a.ID = b.ID
connect by prior a.ID = a.PID) as COUNTID
from apps b
start with PID = 2
connect by prior ID = PID --2表示其中一个最高的父节点
请问下informix里有类似这种无线递归的函数或写法吗?