次の列を持つテーブル「uservalue」があるとします。
integer user_id
integer group_id
integer value
各グループの最大値を簡単に取得できます。
select max(value) from uservalue group by group_id;
私が欲しいのは、最も高い値を持つ各グループのuser_idを返すことです。matlabのmax関数も最大値のインデックスを返しますが、postgresqlに同じことをさせる方法はありますか?