[英]How to fetch data from multiple table in springboot without join Query?
我有两个表(Leave,CompOff)我想以员工请求的形式向用户(前端)显示这些表数据。 员工可以要求休假和补偿。 这两个表都有 createdOn, empid 列。 而且我不明白如何获取两个表数据,然后返回一个包含两个表数据的列表。
离开餐桌 -
empid | ceated_on
1 | 09-07-2022
2 | 05-07-2022
3 | 02-07-2022
CompOff 表 -
empid | ceated_on
1 | 08-07-2022
2 | 06-07-2022
3 | 01-07-2022
在 Springboot 中,我创建了三个类名称 - leave、compoff、request。 他们有一些创建/更新操作。 现在在请求类中,我想要(离开,补偿)数据并发送给用户。
使用union而不是join 。
创建一个本机查询,例如:
select 'leave' as type, empid, created_on, <other columns>
from leave
union all
select 'compoff', empid, created_on, <same other columns as above>
from compoff
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.