「場所」、「ユーザー」、「バイト」の 3 つのフィールドを持つ単純なテーブルがあるとします。あるフィルターの下で、「場所」ごとにグループ化し、「場所」ごとに、その場所のすべてのバイトを合計し、その場所のユーザーをランダムに選択するとします ( 'where' フィルターと関連する 'place')。「ランダムに選択する」集計関数があった場合、私は次のようにします。
SELECT place, SUM(bytes), SELECT_AT_RANDOM(user) WHERE .... GROUP BY place;
...しかし、そのような集計関数は見つかりませんでした。何か不足していますか?これを達成するための良い方法は何でしょうか?