[英]Sql Server Pivoting
尝试将行值转换为给定表的列 (PIVOT)。
S.No ID Column2 Column3
1 1 1 Firstname
2 1 2 MiddleName
3 1 14 ContactNumber
4 2 1 Firstname
5 2 14 ContactNumber
6 3 14 ContactNumber
7 3 2 MiddleName
我想要下面的 ID 1
Column2 1 2 14
Column3 FirstName MiddleName LastName
请帮我解决它。 谢谢
看起来应该是一个简单的 CROSSTAB (PIVOT) 查询,例如(来自 Access 数据库查询生成器的语法):
TRANSFORM First(Table2.Col3) AS FirstOfCol3
SELECT Table2.ID
FROM Table2
GROUP BY Table2.ID PIVOT Table2.Col2;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.