【发布时间】:2019-10-17 11:40:57
【问题描述】:
我有一个物理表,我可以在其中使用从表中选择字段值来选择字段值。我需要将这些结果字段值作为临时表的列,并将另一个字段值作为基于字段值的相应列值。
例如:从 phytable 中选择 KeyField、ValueFile
假设 KeyField X,Y,Z ValueFileld 为 A,B,C 对应 X->A
我需要带有 X,Y,Z 的临时表作为 temptable 的列名,A,B,C 作为相应列的行值。
【问题讨论】:
-
样本数据和预期结果将真正帮助我们帮助您。另外,到目前为止,您尝试了哪些方法来解决此问题?
-
考虑到标签,但是,如果您正在寻找动态支点,Stack Overflow 上有很多示例。 [sql-server] Dynamic Pivot
-
您真的需要临时表吗?如果您只需要数据透视的结果,请点击 Lamu 的链接,否则执行相同操作,只需添加一个步骤将数据透视的结果存储到临时表中
标签: sql-server pivot dynamic-sql