1 mysql
我想将两个值与用户的平均评分进行比较
select * from dt_tutor_comments where avg(rating_value) BETWEEN 1 and 2 GROUP by u.id
Run Code Online (Sandbox Code Playgroud)
你可以试试这个吗?不要在 WHERE 子句中使用它,而是在 HAVING 子句中使用它。
SELECT u.id, AVG(rating_value) avg_rate
FROM dt_tutor_comments u
GROUP by u.id
HAVING AVG(rating_value) BETWEEN 1 AND 2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
795 次 |
| 最近记录: |