首页 > 数据库技术 > 详细

ORACLE——初用递归

时间:2021-08-25 18:23:46      阅读:12      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

技术分享图片

 

 

 

SELECT ROWNUM,bmbaent,bmbasite,
      connect_by_root(bmaa001) root,
      bmba002,bmaa001,bmba003,
      LEVEL level1,
      sys_connect_by_path(LEVEL,) level2
FROM bmaa_t 
INNER JOIN bmba_t ON bmbaent=bmaaent AND bmbasite=bmaasite AND bmba001=bmaa001 AND bmba002=bmaa002
START WITH bmaaent=90 AND bmaasite=D AND bmaa001=3102010165 AND bmaa002=9 AND bmaastus=Y 
CONNECT BY bmaa001 = PRIOR bmba003 AND bmba006 IS NULL AND bmbaent=90 AND bmbasite=D AND bmba002=9 
ORDER BY ROWNUM

 

 

学习参考资料:

https://www.cnblogs.com/benbenduo/p/4588612.html 

https://www.cnblogs.com/supermandy/p/7873233.html 

 

ORACLE——初用递归

原文:https://www.cnblogs.com/xiaoli9627/p/15185189.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!