我想知道是否有人可以使用QueryDSL JPA给我编写以下查询的任何指示?
SELECT *
FROM TABLE1
INNER JOIN (
SELECT
type,
max(UPDATED) AS updated
FROM TABLE1
where status='COMPLETED'
GROUP BY type
)
USING (type, updated);
感谢。
答案 0 :(得分:0)
在JPA和Querydsl JPA中,您只能在WHERE部分中使用子查询。只有通过属性在JPA中完成连接,而不是列。
在这种情况下,SQL和Querydsl SQL看起来更匹配。