【发布时间】:2010-04-12 23:31:39
【问题描述】:
我当前的查询是:
SELECT entry_id, user_id, cat_id, AVG( rating ) as avg_rate
FROM `entry_rate`
WHERE 1
GROUP BY entry_id
cat_id 涉及不同的类别:1、2、3 或 4
有没有一种方法可以在每个类别中找到每个用户的最大平均值,而无需设置额外的表格?每个 user_id 的回报可能是 4 最大 avg_rate
例如,请访问以下链接:
http://lh5.ggpht.com/_rvDQuhTddnc/S8Os_77qR9I/AAAAAAAAA2M/IPmzNeYjfCA/s800/table1.jpg
【问题讨论】: