首页 > 解决方案 > 无论如何要在连接表中添加 where 子句和组?标准

问题描述

我必须只使用 JPA 和休眠,条件。(不能在这个系统中直接使用 SQLQuery)ORACLE

木板:

柱子
BOARD_ID
BOARD_SUBJECT

VISIT_COUNT :

柱子
BOARD_ID
插入日期

然后我想像这样加入

SELECT *
FROM   BOARD
       LEFT OUTER JOIN (
         SELECT BOARD_ID,
                COUNT(*) COUNTS
         FROM   VIEW_COUNT
         GROUP BY BOARD_ID
       ) VIEW_DATA
       ON VIEW_DATA.BOARD_ID = BOARD.BOARD_ID

我想在加入之前插入where子句,group by但条件只在加入where子句和group by加入之后。

有没有办法做到这一点?

标签: javaoraclehibernatejpacriteria

解决方案


推荐阅读