【发布时间】:2020-05-13 12:54:08
【问题描述】:
有人可以建议我如何使用 Criteria API 编写此查询吗?
SELECT CM.REL AS GROUP_ID, COUNT(DISTINCT C.ID) AS IDS_FOUND
FROM PROBLEMS C
INNER JOIN PROBLEMS.ITEM CM
ON C.ID = CM.PROBLEM_ID
WHERE (
CM.REL IS NOT NULL AND CM.REL = 'FF' AND C.ID NOT IN
(SELECT DISTINCT C.ID
FROM PROBLEMS C
INNER JOIN PROBLEMS.ITEM CM
ON C.ID = CM.PROBLEM_ID
WHERE CM.REL IS NOT NULL AND CM.REL = 'RR')
OR
(CM.REL IS NOT NULL AND CM.REL = 'RR')
)
GROUP BY CM.REL
【问题讨论】:
-
您遇到的任何特定部分有问题?
-
@OHGODSPIDERS 我在 where 子句中苦苦挣扎
标签: java jpa criteria criteria-api