[英]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.