合并前:
dept type domain
现教中心 计算机教室 综合实验楼一区
现教中心 多媒体教室 3号教学楼
现教中心 多媒体教室 综合实验楼三区
现教中心 多媒体教室 1号教学楼
建测系 宝玉石切磨实验室 综合实验楼一区
合并后:
parentid name
0 公教部0
0 会计学系0
0 建测系0
0 经管系0
0 现教中心0
0 信工系0
1010101 计算机教室-综合实验楼一区1
1010201 语音教室-综合实验楼一区1
1010301 多媒体教室-2号教学楼1
(后缀的数字代表level)
sql:
select distinct paraentid='0', dept+'0' as [name] from tb_labType
union all
select id, [name]+'-'+domain+'1' from tb_labType
dept type domain
现教中心 计算机教室 综合实验楼一区
现教中心 多媒体教室 3号教学楼
现教中心 多媒体教室 综合实验楼三区
现教中心 多媒体教室 1号教学楼
建测系 宝玉石切磨实验室 综合实验楼一区
现教中心-计算机教室-综合实验楼一区
现教中心-多媒体教室-3号教学楼
现教中心-多媒体教室-综合实验楼三区
现教中心-多媒体教室-1号教学楼
建测系-宝玉石切磨实验室-综合实验楼一区
sql:
select dept+'-'+[name]+'-'+domain as [name]
from tb_labType