【发布时间】:2014-06-30 21:59:53
【问题描述】:
我有一个 BIRT 报告,其中包含使用以下查询的数据集
select id, parentId from objectTable where id=?
查询中使用的 id 是通过 BIRT 参数传入的,根据我得到的结果,我想找到 parentObject。执行上述查询后,我想检查 parentObject 是否存在,并通过检查上面查询中的 parentId 值来执行此操作,如果它不为零,则存在父对象。所以我不得不说
while (parentId > 0)
select id, parentId from objectTable where id=parentId
然后我需要继续循环直到 parentId 为零并且我知道我有最大的祖先。
有没有办法在数据集上使用 Javascript 来做到这一点?或者可能是一个允许我做这样的事情的嵌套 sql 语句?
【问题讨论】:
标签: javascript sql postgresql birt recursive-query