【发布时间】:2014-08-21 04:08:55
【问题描述】:
我有一个下面两个表
ID TextID Description
-------------------------------
1 2 zzzz
1 3 kkkk
1 4 llll
5 2 nnnn
TextID TextTypeID
-------------------------------
1 R1
2 R2
3 R3
4 R4
我想要使用 Case 语句的 ID 的结果,如下所示。请建议。
ID R1 R2 R3 R4
---------------------------------
1 null zzzz kkkk llll
【问题讨论】:
-
使用透视语句或大小写。如果不使用动态 SQL,您将不得不知道所有可用的列名。如果列名是可变的,那么您将不得不使用动态 SQL。在这个网站上问和回答了很多:这是一个 stackoverflow.com/questions/11617713/… 和另一个:stackoverflow.com/questions/2824475/…
-
您知道您将拥有多少列,或者 TextTypeID 中指定的数据数量是否有限?
-
TextTypeID 数量有限
标签: sql-server