我有表如下如何透视列在头排
ID FName LName
r1 Tom Patrik
r2 Jerry Blaku
r1 Ethan Lie
我想的东西如下
ID r1 r2 r1
FName Tom Jerry Ethan
LName Patrik Blaku Lie
注意,值ID都没有DISTINCT ....! 是否有可能实现这一点使用SQL Server Pivot(或任何)命令, 如果是的话,我会真的很赞赏TSQL
(重复)它被称为动态数据透视表。看一看。 http://stackoverflow.com/questions/8327261/dynamic-sql-pivot-in-sql-server http://www.simple-talk.com/community/blogs/andras/archive/2007/09/14/37265 .aspx – 2012-03-19 19:26:01