oracle SQL查询时提示 用户数据中的connect by 循环 报错是什么原因?
3个回答
展开全部
估计是你数据譬如
1的parent是2,然后2的parent又指向了1,造成死循环了。
1的parent是2,然后2的parent又指向了1,造成死循环了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table where.. connect by prior supid = id start with id = ? 这是这个语句的语法,首先你得确定你数据库是父子关系存储的数据,比如 a 的当前 编号为1 父编号为 0
b的当前为2 父编号为1。a为b的上级节点。
你要想按照升序(最高级别的在上面) 就是supid=id 但是你得定义一个起点 id=?
b的当前为2 父编号为1。a为b的上级节点。
你要想按照升序(最高级别的在上面) 就是supid=id 但是你得定义一个起点 id=?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |