mda*_*man 20 sql union google-bigquery
BigQuery似乎还没有支持UNION:https: //developers.google.com/bigquery/docs/query-reference
(我的意思并不是说将源表联合起来.它就是这样.)
它即将推出吗?
Jor*_*ani 50
如果您想要UNION以便可以组合查询结果,则可以在BigQuery中使用子选择:
SELECT foo, bar
FROM
(SELECT integer(id) AS foo, string(title) AS bar
FROM publicdata:samples.wikipedia limit 10),
(SELECT integer(year) AS foo, string(state) AS bar
FROM publicdata:samples.natality limit 10);
Run Code Online (Sandbox Code Playgroud)
这几乎完全等同于SQL
SELECT id AS foo, title AS bar
FROM publicdata:samples.wikipedia limit 10
UNION ALL
SELECT year AS foo, state AS bar
FROM publicdata:samples.natality limit 10;
Run Code Online (Sandbox Code Playgroud)
(注意,如果想要SQL UNION而不是UNION ALL,这将不起作用)
或者,您可以运行两个查询并附加结果.