Мой текущий запрос гласит:MySQL: Возможно ли вычислить MAX (AVG (поле))?
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
Есть ли способ, что я могу найти максимальное среднее значение для каждого пользователя в каждой категории без настройки дополнительной таблицы? Возвращение потенциально может быть 4 максимум avg_rate для каждого user_id
ниже ссылку, например:
http://lh5.ggpht.com/_rvDQuhTddnc/S8Os_77qR9I/AAAAAAAAA2M/IPmzNeYjfCA/s800/table1.jpg
Спасибо за редактирование Daniel! – Brad