[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