如何在 BIGQuery 中运行 UNIONALL 查询

Posted

技术标签:

【中文标题】如何在 BIGQuery 中运行 UNIONALL 查询【英文标题】:how to run UNIONALL query in BIGQuery 【发布时间】:2018-06-16 04:05:02 【问题描述】:

我在 Bigquery 撰写查询控制台(Web-UI)中运行 UNIONALL 查询时遇到以下错误。

Encountered " <ID> "UNIONALL "" at line 23, column 10. Was expecting: <EOF>

我正在运行以下查询

SELECT 2 AS y 
UNIONALL
SELECT 1 AS y;

我怎样才能设法运行上面的查询..

我已经多次选中和取消选中 Use Legacy SQL 复选框,但这里没有任何收获。

【问题讨论】:

【参考方案1】:

它是UNION ALL(注意空格)。您的查询应该是:

SELECT 2 AS y 
UNION ALL
SELECT 1 AS y;

您需要使用标准 SQL。

【讨论】:

以上是关于如何在 BIGQuery 中运行 UNIONALL 查询的主要内容,如果未能解决你的问题,请参考以下文章