求一汇总语句
汇总员工的上下级。
源表:
[备注]Name为员工姓名,RName为上下级姓名,Type表示上下级关系:10为上级,20为下级。
Name RName Type
A A1 10
A A2 10
A A3 20
A A4 20
A A5 20
B B1 10
B B2 20
B B3 20
B B4 20
C C1 20
C C2 20
D D1 10
D D2 10
查询要求1.按员工进行汇总上下级,所有上级为一列,上级之间以顿号分开;所有下级为一列,下级之间以顿号分开。结果形式如下:
Name UpNames DownNames
A A1、A2 A3、A4
B B1 B2、B3、B4
C .... ....
D .... ....
查询要求2.按员工进行汇总上下级,每一上级或下级为一列(假设最多有三个上级、最多有三个下级)。结果形式如下:
Name Up1 Up2 Up3 Down1 Down2 Down3
A A1 A2 NULL A3 A4 A5
B 。。。。。。。。。。。。。。。。。
麻烦各位高人了,谢谢:)
源表:
[备注]Name为员工姓名,RName为上下级姓名,Type表示上下级关系:10为上级,20为下级。
Name RName Type
A A1 10
A A2 10
A A3 20
A A4 20
A A5 20
B B1 10
B B2 20
B B3 20
B B4 20
C C1 20
C C2 20
D D1 10
D D2 10
查询要求1.按员工进行汇总上下级,所有上级为一列,上级之间以顿号分开;所有下级为一列,下级之间以顿号分开。结果形式如下:
Name UpNames DownNames
A A1、A2 A3、A4
B B1 B2、B3、B4
C .... ....
D .... ....
查询要求2.按员工进行汇总上下级,每一上级或下级为一列(假设最多有三个上级、最多有三个下级)。结果形式如下:
Name Up1 Up2 Up3 Down1 Down2 Down3
A A1 A2 NULL A3 A4 A5
B 。。。。。。。。。。。。。。。。。
麻烦各位高人了,谢谢:)
...全文


