[英]Compare two tables and get output with unmatched data with respective column name
我有两个类似于以下构造的表。 我需要比较两者并获得如结果所示的输出。
在这里,我将 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
注意:在实际情况下,我有大量要比较的列的表。 两个表中的列名不同。
有人可以指导如何实现上述要求。
我认为这不会通过 SQL 查询解决,因为您想动态地执行此操作,并且列没有一致的命名。 你给出的例子简短而甜蜜,但你提到你有“有大量列要比较的表”。
您最好将要比较的每个表格导入 Excel 电子表格(每张表格一个表格)并执行一些 VLOOKUP 公式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.