真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Oracle遞歸查詢的幾種方法

oracle的start with connect by prior是根據(jù)條件遞歸查詢"樹",分為四種使用情況: 

創(chuàng)新互聯(lián)憑借專業(yè)的設(shè)計(jì)團(tuán)隊(duì)扎實(shí)的技術(shù)支持、優(yōu)質(zhì)高效的服務(wù)意識(shí)和豐厚的資源優(yōu)勢(shì),提供專業(yè)的網(wǎng)站策劃、網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、軟件開發(fā)、網(wǎng)站改版等服務(wù),在成都十載的網(wǎng)站建設(shè)設(shè)計(jì)經(jīng)驗(yàn),為成都上1000家中小型企業(yè)策劃設(shè)計(jì)了網(wǎng)站。

第一種:start with 子節(jié)點(diǎn)ID='...' connect by prior 子節(jié)點(diǎn)ID = 父節(jié)點(diǎn)ID
1
select * from mdm_organization o start with o.org_code='10000008' connect by prior o.org_code=o.org_parent_code
按照條件org_code='10000008',對(duì)'10000008'(包括自己)及其子節(jié)點(diǎn)進(jìn)行遞歸查詢,結(jié)果如下

查詢結(jié)果自己所有的后代節(jié)點(diǎn)(包括自己)。

第二種:start with 子節(jié)點(diǎn)ID='...' connect by 子節(jié)點(diǎn)ID = prior 父節(jié)點(diǎn)ID
1
select * from mdm_organization o start with o.org_code='10000008' connect by o.org_code=prior o.org_parent_code
按照條件org_code='10000008',對(duì)'10000008'(包括自己)及其父節(jié)點(diǎn)進(jìn)行遞歸查詢,結(jié)果如下

查詢結(jié)果自己所有的前代節(jié)點(diǎn)(包括自己)。

第三種:start with 父節(jié)點(diǎn)ID='...' connect by prior 子節(jié)點(diǎn)ID = 父節(jié)點(diǎn)ID
1
select * from mdm_organization o start with o.org_parent_code='10000008' connect by prior o.org_code=o.org_parent_code
按照條件org_parent_code='10000008',對(duì)'10000008'(不包括自己)子節(jié)點(diǎn)進(jìn)行遞歸查詢,結(jié)果如下

查詢結(jié)果自己所有的后代節(jié)點(diǎn)(不包括自己)。

第四種:start with 父節(jié)點(diǎn)ID='...' connect by 子節(jié)點(diǎn)ID = prior 父節(jié)點(diǎn)ID
1
select * from mdm_organization o start with o.org_parent_code='10000008' connect by o.org_code = prior o.org_parent_code
按照條件org_parent_code='10000008',對(duì)'10000008'(包括自己)的第一代孩子們及其父節(jié)點(diǎn)進(jìn)行遞歸查詢,結(jié)果如下

查詢結(jié)果自己的第一代后節(jié)點(diǎn)和所有的前代節(jié)點(diǎn)(包括自己)。

如果有where 條件,如下

select * from mdm_organization o where 條件 start with o.org_parent_code='10000008' connect by o.org_code = prior o.org_parent_code

執(zhí)行順序?yàn)橄葓?zhí)行start with connect by prior,然后再按照where條件進(jìn)行過(guò)濾。


文章標(biāo)題:Oracle遞歸查詢的幾種方法
文章分享:http://weahome.cn/article/googcp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部