【发布时间】:2021-04-06 21:22:41
【问题描述】:
我们不能使用 union,因为 HQL 不支持它。
在 HQL 中不使用 union 和 join 组合两个不同表的替代方法是什么?
我们不能使用“或”来组合表格,因为没有类似的表格或列。
我们也可以进行两个不同的查询,然后合并到一个列表中,但这对我们不利,所以如果有任何解决方案可行,请建议
我们希望在 HQL 中实现的 Sql 查询。
select m.* from (select a.* from a1 a where a.id=1 union select b.* from b1 b where b.id =1) m order by m.id desc
有可能吗? 将不胜感激!
【问题讨论】:
标签: java sql postgresql union hql