2014-01-08 67 views
0

我有我的HQL的下一個問題:org.hibernate.QueryException:聚合函數之前(在SELECT錯誤休眠子查詢org.hibernate.QueryException:聚合函數

預期的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

你一樣的子查詢缺少

嘗試:

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 
+0

謝謝@bradleyfitz但它繼續相同的問題 – user3174820