![](/img/trans.png)
[英]mantisBT plugin GaugeSupport Error #1111: Invalid use of group function
[英]Getting error '#1111 - Invalid use of group function'
我通過以下查詢得到此錯誤。 請幫我糾正一下。
#1111 - Invalid use of group function
t_person
表包含人員詳細信息 tr_category
表包含類別詳細信息 tr_testimonial
表包含評級值詳細信息 所有表都將personpkid
作為公共字段。
SELECT
p.*,c.*,t.*
FROM
t_person p
LEFT JOIN tr_category c ON p.personpkid=c.personpkid
LEFT JOIN tr_testimonial t ON p.personpkid=t.personpkid
WHERE
avg(t.ratingvalue)>=5
GROUP BY
p.personpkid ORDER BY approvedate DESC
謝謝你,SG
當您使用分組表達式來過濾結果時,您需要使用HAVING
子句。 嘗試這個:
SELECT
p.*,c.*,t.*
FROM
t_person p
LEFT JOIN tr_category c ON p.personpkid=c.personpkid
LEFT JOIN tr_testimonial t ON p.personpkid=t.personpkid
GROUP BY
p.personpkid ORDER BY approvedate DESC
HAVING
avg(t.ratingvalue)>=5
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.