是否可以在 CREATE 查询中使用 UNION ALL?

Is it possible to use UNION ALL in CREATE query?

板条箱版本:1.1.3
我在 CREATE 中找不到 union all syntax 来做复杂的查询,我也搜索了文档,但一无所获

(SELECT col1, col2, col3 FROM tab1) UNION ALL (SELECT col1, col2, col3 FROM tab2)

如何在 crate

中执行此 sql

您可以将 UNION ALL 与 CrateDB 2 一起使用。3.x,可在此处获取:https://crate.io/download/#stable

您可以运行查询:

SELECT id1, name1 from t1 
UNION ALL 
SELECT id2, name2 from t2 
ORDER BY name1;

或者在任一侧使用子选择:

SELECT * from (SELECT id1, name1 from t1 order by id1 limit 2) 
UNION ALL 
SELECT id2, name2 from t2;

或连接多个表:

SELECT id1, name1 from t1 
UNION ALL 
SELECT id2, name2 from t2 
UNION ALL 
SELECT id3, name3 from t3 
ORDER BY name1;

https://crate.io/docs/crate/reference/en/2.3/general/dql/union.html