在MyBatis中,使用UNION ALL
将两个或多个查询结果合并在一起
SELECT column1, column2, ..., columnN
FROM table1
WHERE some_conditions
UNION ALL
SELECT column1, column2, ..., columnN
FROM table2
WHERE some_conditions
</select>
这里的关键是在两个或多个SELECT
语句之间添加UNION ALL
关键字。请注意,所有SELECT
语句中的列数和数据类型必须相同。
在上面的示例中,你需要替换以下内容:
yourResultMap
:替换为你的实际resultMap。column1, column2, ..., columnN
:替换为你的实际列名。table1
和 table2
:替换为你的实际表名。some_conditions
:替换为你的实际查询条件。辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: mybatis如何配置一对多关系