【发布时间】:2010-05-20 07:07:46
【问题描述】:
我有一个表格,其中包含下面给出的一些数据。它使用树状结构
即
Department
SubD1, SubD2 .....
PreSubD1, PreSubD1... PreSubD2, PreSubD2...
pk_map_id preferences ImmediateParent Department_Id
-------------------- -------------------- -------------------- --------------------
20 14 5 1
21 15 5 1
22 16 6 1
23 9 4 2
24 4 3 2
25 24 20 2
26 25 20 2
27 23 13 2
我想代表部门将我的记录分组,然后是直系父母,然后是偏好,每个都用“,”分隔
即
department Immediate Parent preferences
1 5,6 14,15,16
2 4,3,20,13 9,4,24,25,23
and this table also
Immediate parent preferences
5 14,15
6 16
4 9
3 4
20 24,25
13 13
在实际场景中,所有这些都是我的 id,它们将被它们的字符串字段替换。
我使用的是 SQL server 2k5
【问题讨论】:
标签: sql-server tsql group-by sql