[SQL ] 請問公司結構查詢結果用樹狀顯示?

作者: oherman (qq)   2019-01-28 16:06:25
資料庫名稱:ms sql
資料庫版本:2014
內容/問題描述:
請問有辦法將公司部門以樹狀顯示嗎?最多三層…
以下資料表
id name up_id
=======================
0 x公司
1 a部門 0
2 b部門 0
3 c部門 0
4 a1處 1
5 a2處 1
6 a3處 1
7 b1處 2
8 b2處 2
9 c1處 3
A y公司
想顯示結果如下:
公司 部門 處室
=====================
x公司 a部門 a1處
a2處
a3處
b部門 b1處
b2處
c部門 c1處
y公司
作者: tsongs (......)   2019-01-28 16:20:00
你沒有XY同位階的結構紀錄 Y會顯示不出來
作者: konkonchou (卡卡貓)   2019-01-28 17:15:00
自己left join自己兩次再將結果case when顯示成想要的
作者: SeanBoog (施吉祥先生)   2019-01-28 21:20:00

Links booklink

Contact Us: admin [ a t ] ucptt.com