繁体   English   中英

如何在没有连接查询的情况下从springboot中的多个表中获取数据?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM