这个问题在这里已经有答案了:
与oracle的connect by…start with等效的postgresql语法是什么(3个答案)
在postrgresql中是否有一个等价的connectby来按树进行升级(3个答案)
10个月前关门了。
我有这样一个查询(在oracle中正常工作):
...
LEFT JOIN myTable ON ....
START WITH orgNodeId IN (
SELECT someColumn FROM anothertable
WHERE ...
)
CONNECT BY PRIOR .. = ....
)
...
但在posgres中它不起作用,我看到了错误:
ERROR: syntax error at or near "START"
Position: 282
看来我的博士后现在不懂这种语法了。
基于https://stackoverflow.com/a/17935842/2674303 我跑了:
CREATE EXTENSION tablefunc;
但这没用。
有什么不对的?
postgres版本是11.6
如何修复?
暂无答案!
目前还没有任何答案,快来回答吧!