DB2 递归

来源:互联网 发布:通达信软件电脑版 编辑:程序博客网 时间:2024/05/01 13:08

公司一直用递归来生成组织机构的树状图.看了上面的文档,应该立马就能写了.

不过前几天,有个功能涉及到下面的状况:

需要组织机构等级为1级的下面所有子机构.且按照一级组织机构分组.大家都觉得很难,哥就一抬手,一个递归SQL,问题瞬间解决了.

 

比如说求上图二级人员下面的所有人员,且按二级分组(就是求Mary和Tom下面的所有人员)

最后的结果应该是(这边结果包含自己)

MaryMaryMaryBenTomTomTomJohnTomEmilyTomKateTomMark

左边为父节点,右边卫子节点.

也是用的递归啦.

答案看一楼

 

大家如果不知道DB2递归是什么,推荐看这个.

http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-1010liush/

IBM员工写文档很详细了.

 

原创粉丝点击