簡體   English   中英

比較兩個表並獲得具有各自列名的不匹配數據的輸出

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM