sql - 如何在bigquery中合并相同的表?

标签 sql google-bigquery

可能有一个简单的解决方案,但我似乎无法弄清楚。 我有 4 个具有相同列的表,我想将它们合并在一起。由于 Bigquery 中的 JOIN EACH 限制,我不得不提前拆分它们。

示例数据表1:

1|A
2|B
3|C

表2:

4|D
5|E
6|F

合并表所需的结果:

1|A
2|B
3|C
4|D
5|E
6|F

有人可以告诉我使用哪个查询来实现此目的吗?

最佳答案

在 BigQuery 旧版 SQL 中,逗号是 UNION ALL 操作。

SELECT ... FROM table1, table2 WHERE ...

对于标准 SQL,您需要显式使用 UNION ALL 运算符

关于sql - 如何在bigquery中合并相同的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33744246/

相关文章:

mysql - 如何设计一个有很多用户并且每个用户都有多个联系人列表的数据库?

go - bigquery TIMESTAMP 字段的 Protobuf 类型

sql - BigQuery 请求、生成组合并计算交集

sql - 查找订单中文章的累计出现次数

php - 对两个表进行选择,结果允许访问这两个选定表的字段

java - 选择具有精确映射键和值的每一行

sql - 我怎样才能发送超过 32,767 字节的数据?

google-bigquery - 可以在 bigquery 表上创建的最大分区数

encryption - 用户如何证明特定帐户有权访问 BigQuery? (AEAD 加密和授权 View )

java - Apache Beam 中的 BigQuery 插入重试策略