我认为 PIVOT 将帮助我完成此任务,但我无法开始任何事情。我今天有严重的 SQL 脑放屁,我需要一些帮助。
这是我现在的输出:
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 抑制为一行。我不记得如何做这两个!