gpt4 book ai didi

sql - bigquery合并来自不同表的相同列

转载 作者:行者123 更新时间:2023-12-04 23:15:22 25 4
gpt4 key购买 nike

我在 BigQuery 中有 2 个表,我想将它们的列合并在一起并堆叠数据以获得 1 个包含所有数据的大表。实际上,这些表包含相同的数据,但很少有列具有不同的名称,而很少有具有相同名称的列。

以下是这些表中数据如何存在的示例:

表格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 中执行此操作?

最佳答案

您正在寻找 union all :

select bu, campaign, impressions, clicks
from table1
union all
select bu, campaign, total_impressions, total_clicks
from table2;

关于sql - bigquery合并来自不同表的相同列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38741337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com