计数平均值和用户发布的评分

时间:2012-11-27 23:48:16

标签: php mysql sql count average

我知道如何在一个SQL中获取计数和平均值

SELECT COUNT(col)AS cnt,AVG(col)AS avg FROM tbl;

但是,您如何获得用户发布的结果?这一切都可以在一个完成吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

select user, count(col), avg(col) group by user

使用您的信息:

SELECT domains_ratings_domain
       , COUNT( * ) 
       , AVG( domains_ratings_rating ) 
       , (select domains_ratings_rating FROM domains_ratings T2 WHERE T2.user=T1.user)
FROM domains_ratings  T1
GROUP BY domains_ratings_domain