各ユーザーの最速のレコードを返す select ステートメントの作成に本当に苦労しています。秒数が同数の場合は、最も低い「クリック数」を選択する必要があります。
テーブルに次のレコードがある場合
user seconds clicks
1 10.23 10
1 10.12 12
1 10.12 14
2 12.11 16
3 12.34 18
3 12.00 16
各ユーザーの時間とクリック数を最小限にする必要があるため、返すクエリが必要です
user seconds clicks
1 10.12 12
2 12.11 16
3 12.00 16
私が試したクエリは
select user, min(seconds), min(clicks) from mytable group by user
しかし、10.12 秒を選択し、ユーザー 1 に対して 10 をクリックしますが、これは正しくありません。これを 1 つのクエリで実行できますか?