級聯查詢本單位名稱及父單位名稱 sql

2021-08-26 06:10:20 字數 372 閱讀 7549

開發中常遇到介面既要顯示本單位名稱,還要顯示父單位名稱,類似於***公司/***部門/***科室這樣的顯示方式,用下面的sql可以根據單位編碼一次性找出本單位樹形結構中所有的名稱,並以/連線返回,sql如下:

select replace(wm_concat(t.dwmc),',','/')

from (select '1' as id, z.dwmc

from xt_zzjg z

start with dwbm = '001.011.001'

connect by prior dwfbm = dwbm

order by z.dwbm) t

其中001.011.001是通過引數傳遞的單位編碼。

oracle級聯查詢

今天學習oracle 學到了乙個級聯語句 select from table start with 條件1 connect by prior 條件2 where 條件3例 select from usertable start with parent id 1 connect by prior or...

級聯查詢案例

1.後台查詢所有省份資訊返回省份的list集合 map string,object map new hashmap string,object string jb 1 查詢省會 list provicelist areaservice.queryareabyjb jb map.put provice...

mysql級聯查詢

實現效果 例如 中國 下的 省 市 縣 鄉 輸入 省的id 能把該省下的市,縣,鄉全部查出來,輸入該市的id 可以把 該市下的 縣,鄉全部查出來 oracle 級聯查詢 oracle有內建函式 start with connect by prior 直接實現級聯效果如 select a.from t...