我的hql存在下一个问题:org.hibernate.QueryException:之前预期的聚合函数(在SELECT
中)hlq是:
SELECT
t_res.resId ,
( SELECT COUNT(t_est_res.esrId)
FROM TstEstabResol AS t_est_res
WHERE t_est_res.resId=t_res.resId
)
FROM
TstResolucion AS t_res
WHERE
t_res.resOculto=0
可以告诉我有什么问题,请????
答案 0 :(得分:0)
您在子查询中缺少AS。
尝试:
SELECT
t_res.resId ,
( SELECT COUNT(t_est_res.esrId)
FROM TstEstabResol t_est_res
WHERE t_est_res.resId=t_res.resId
) AS num_t_est_res
FROM
TstResolucion t_res
WHERE
t_res.resOculto=0