我有一个要求,我需要限制从表中返回的特定标志的记录数以及其他标志值的所有记录。
例如: table 有一个名为“m”和“o”contact-history
的元素。IorM_flg
我只需要返回 10 条 'o' 记录和所有 'm' 记录。
我正要为此写一个与联合的查询。像这样的东西:
select ch from contact_history where ch.rownum <= 10 and ch.IorM_flg = 'o'
Union All
select ch from contact_history where ch.IorM_flg != 'o'
这可能吗?请注意,它是一个 JPA 查询。(contact_history 是对象名称)
欢迎任何其他更好的建议!