【发布时间】:2015-02-05 00:32:17
【问题描述】:
我正在尝试将结果行转换为列,但仅使用位值。为了更好地解释我的意思,我的桌子看起来像这样;
Id Item
-------------------
1 TextLineA
1 TextLineB
2 TextLineA
而我想要实现的是这样的布局;
Id TextLineA TextLineB
--------------------------
1 True True
2 True False
为我糟糕的格式道歉,但希望它传达了我正在寻找的东西。我已经尝试过 Pivot,但我没有什么可以总结的,因为我只想要真/假值而不是总和。
另外,我有大约 15 列,我不介意将它们静态地写出来。任何指针将不胜感激!
【问题讨论】:
-
是什么导致结果中的真假?源中是否存在文本列?在这一点上我很困惑。
-
只是它们存在于原始表中的事实。我需要这些值作为列标题
标签: sql sql-server tsql