【发布时间】:2013-10-24 18:49:32
【问题描述】:
您好,我正在 SQL Server 中尝试对下表进行透视
REFID | COL1 | COL2 | Sequence
1 abc cde 1
1 lmn rst 2
1 kna asg 3
2 als zkd 2
2 zpk lad 1
我希望输出为
COLNAME REFID | 1 | 2 | 3
COL1 1 abc lmn kna
COL2 1 cde rst asg
COL1 2 zpk als null
COL2 2 lad zkd null
原始表中的列数已知,但行数未知。谁能帮忙
【问题讨论】:
-
哪个数据库?你为此做了什么?
-
我仍然是 sql 的初学者,我搜索了旋转语法,但我没有找到任何将列一次又一次地作为行作为多个 refID 的语法
-
在 sql server 2005 中
标签: sql sql-server sql-server-2005 pivot