抱歉,我休息了几天,并且没有指定确切的表结构。请忽略上面的描述。我有更多信息,因此我的原始问题不再有效,因为我获得了有关我真正需要的更多信息,如下所述:
我有下表(为了讨论的简化版本)。第一行是标题:
VariableID DocumentID Revision Value
44 12 2 Val1
45 12 2 Val2
45 12 3 Val3
44 13 1 Val4
46 13 2 Val5
47 14 1 Val6
我想将它(假设 n 行数)转换为以下按(DocumentId,revision)表分组:
Documentid revision variable1 (44) variable2 (45) variable3(46) variable(47) variable (n)
12 2 Val1 Val2 null null
12 3 null Val3 null null
13 1 Val4 null null null
13 2 null null Val5 null
14 1 null null null Val6
变量的数量将被动态检索。我不知道源表中有多少变量作为输入。
请指教。