我认为 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 抑制为一行。我不记得如何做这两个!

