crate 版本:1.1.3
我在 CREATE 中找不到 union all 语法来做复杂的查询,我也搜索了文档,但一无所获
(SELECT col1, col2, col3 FROM tab1) UNION ALL (SELECT col1, col2, col3 FROM tab2)
如何在 crate 中执行这个 sql
crate 版本:1.1.3
我在 CREATE 中找不到 union all 语法来做复杂的查询,我也搜索了文档,但一无所获
(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