我在BigQuery中有2個表格,我想將它們的列合併在一起並堆疊數據以獲得包含所有數據的1個大表格。實際上,這些表格包含相同的數據,但少數列具有不同的名稱,而很少有相同的名稱。bigquery合併來自不同表格的相同列
下面是如何在這些表中存在的數據的一個示例:
表1:
Date | BU | Campaign | Impressions | Clicks
01/01/15 | XYZ | C1 | 500 | 20
表2:
Date | BU | Campaign | Total_Impressions | Total_Clicks
01/01/16 | ABC | C2 | 600 | 30
預期輸出:
表3:
Date | BU | Campaign | Impressions | Clicks
01/01/15 | XYZ | C1 | 500 | 20
01/01/16 | ABC | C2 | 600 | 30
如何在BigQuery中執行此操作?
謝謝戈登,因爲名字在2個表中不同,即印象和total_impressions。一個工會都不能合併這兩個。我認爲馬克的解決方案是可行的。 – sandeep0101
@ sandeep0101。 。 。什麼? SQL不要求列名與'union' /'union all'相同。輸出列名取自第一個子查詢。 –