SELECT *
FROM visitdetails vd
LEFT JOIN
(SELECT MAX(id) AS id, VisitID
FROM claimfilelist GROUP BY VisitID) cf ON cf.visitid = vd.Id
LEFT JOIN claimfilelist cf1 ON cf1.id = cf.id
我有这个SQL查询。如何将其转换为HQL?
答案 0 :(得分:1)
HQL-documentation表示仅在$ export PORT=3005 #Linux
$ $env:PORT=3005 # Windows - Powershell
和SELECT
中允许子查询。所以,我的第一步是将子查询移动到WHERE
- 子句:
WHERE
根据您的Hibernate版本,您可能需要更改连接。我不确定查询是否有效,但您可以试一试。