SELECT column1, column2
FROM table1
WHERE condition1
UNION
SELECT column1, column2
FROM table2
WHERE condition2;
在这个例子中,UNION 合并了两个 SELECT 语句的结果集。请注意,每个 SELECT 语句的列数和数据类型必须相同,而且列的顺序也需要一致。
如果你想保留重复行,可以使用 UNION ALL,它不会去除重复行,直接合并两个结果集。
SELECT column1, column2
FROM table1
WHERE condition1
UNION ALL
SELECT column1, column2
FROM table2
WHERE condition2;
请根据你的具体需求选择使用 UNION 还是 UNION ALL。
需要注意的是,OceanBase 的语法和性能优化可能会有变化,具体的用法建议查阅当前版本的官方文档或联系 OceanBase 的支持团队以获取准确和最新的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/11774/OceanBase