1 つの SQL でカウントと平均を取得する方法を知っています
COUNT(col) を cnt として、AVG(col) を tbl から avg として選択します。
しかし、ユーザーが投稿した結果を取得するにはどうすればよいでしょうか? これをすべて 1 つにまとめることはできますか?
前もって感謝します
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