【问题标题】:How to Union Multiple Tables with same column names on Google Big Query?如何在 Google Big Query 上合并具有相同列名的多个表?
【发布时间】:2020-12-14 17:14:44
【问题描述】:

我正在尝试创建一个包含 3 个具有相同列名的表的联合。但是,测试的查询似乎不起作用。

我使用的第一个查询如下:

选择 * FROM table1 联合所有

从table2中选择 *

从table3中选择* 联合所有

使用的第二个查询如下:

选择 * 从 (从table_1中选择*), (从table_2中选择*), (从table_3中选择*)

他们两个都不适合我。请问有人可以帮我解决这个问题吗?

【问题讨论】:

  • 您可能想要验证的一件事是每个表的架构都以相同的顺序出现

标签: google-bigquery


【解决方案1】:

如果列相同,这应该可以工作:

SELECT * FROM table1 UNION ALL
SELECT * FROM table2 UNION ALL
SELECT * FROM table3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-26
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    • 2013-12-08
    • 1970-01-01
    • 1970-01-01
    • 2020-11-17
    相关资源
    最近更新 更多