我真的很难创建一个选择语句,它将为每个用户返回最快时间的记录。如果秒数相同,则应选择最低的“点击次数”。
如果我的表中有以下记录
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 个查询中执行此操作吗?