我有两个类似于以下构造的表。我需要比较两者并获得结果中显示的输出。
这里我将column1与column4,column2与column5以及column3和column6进行比较。
表1:
Key column1 column2 column3
1 4 5 6
2 2 5 8
3 4 5 10
4 4 6 10
表2:
Key column4 column5 column6
1 6 5 6
2 2 5 8
3 4 5 10
4 4 8 10
结果应该是:
Key1 Table2ColumnName Table1ColumnValue Table2ColumnValue
1 column4 4 6
4 column5 6 8
注意:在实际情况中,我有要比较的大量列的表。两个表中的列名都不同。
有人可以指导如何达到上述要求。
答案 0 :(得分:1)
我认为这不会通过SQL查询解决,因为您想要动态地执行此操作,并且列没有一致的命名。你给出的例子简短而且很甜,但是你提到你有'有大量列的表来比较'。
您可能最好将要比较的每个表导入Excel电子表格(每张表一个表)并执行一些VLOOKUP公式。