【发布时间】:2015-01-05 08:22:24
【问题描述】:
请帮助我。如何在查询中显示动态列。我想要一个视图。 提前致谢
我的Out是这样的。
select SectionID,
Column1, Column2, Column3
from
(
select S.SectionID,ColumnDataName, ColumnDescription,
row_number() over(partition by S.SectionID
order by SectionTableColumnID) seq
from dbo.SectionTableColumn vt
INNER JOIN dbo.Section S ON S.SectionID = vt.SectionID
) d
pivot
(
max(ColumnDescription)
for ColumnDataName in ( Column1, Column2, Column3)
) piv;
【问题讨论】:
-
你真的在使用 MySQL AND SQL Server AND Postgresq 吗?
-
不,我只使用 SQL Server 2008。
-
只是为了标签,我选择了这些东西。
-
我正在做支点,但我的输出没有这样显示
-
那么您需要发布您尝试过的内容。并且只标记与问题相关的内容。
标签: sql sql-server sql-server-2008 pivot