【发布时间】:2020-12-15 16:06:25
【问题描述】:
我正在尝试合并一些表。但是我在查询时遇到了一些问题,因为我有以下错误: UNION ALL 中的查询列数不匹配;查询 1 有 10 列,查询 2 在 [3:1] 有 12 列
使用的查询是:
SELECT * FROM `table_1`
UNION ALL
SELECT * ,null, FROM `table_2`
UNION ALL
SELECT * FROM `table_3`
UNION ALL
SELECT * FROM `table_4`
UNION ALL
SELECT * , null, FROM `table_5`
请问有人有什么建议吗?
【问题讨论】:
-
请发布您的完整查询,因为我们需要发现语法故障。
-
在 UNION 中,您必须在每个 SELECT 中返回相同的列。
标签: google-bigquery