我认为PIVOT将帮助我完成这一任务,但我无法获得任何启动。我今天有严重的SQL大脑屁,我需要一些帮助。构建一个PIVOT
这里是输出我现在:
Id Name Question Answer
0 Test Vault A
0 Test Container 1
1 Foo Vault B
1 Foo Container 2
,这是我想要的输出:
Id Name Vault Container
0 Test A 1
1 Foo B 2
可以这样做?
如果这是不可能的或非常复杂的事情,我有另一种方法来解决这个问题。我替代查询的输出是:
Id Name VaultId ContainerId
0 Test A NULL
0 Test NULL 1
1 Foo B NULL
1 Foo NULL 2
而在这里,我需要能够把它压制成一个行/ Id/Name。我不记得如何做这些!
感谢我有它的工作:)我会用'PIVOT'什么强大的东西练习! –