私の現在のクエリは次のとおりです。
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