首页 > 解决方案 > 如何在 Google Big Query 上合并具有相同列名的多个表?

问题描述

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

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

table1 从UNION ALL 中选择 *

选择 * 从table2

table3 从联合中选择 *

使用的第二个查询如下:

SELECT * FROM (选择 * from table_1), (select * from table_2), (select * from table_3)

他们两个都不为我工作。请问有人可以帮我吗?

标签: google-bigquery

解决方案


如果列相同,这应该有效:

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

推荐阅读