我有一个MySQL表,看起来像这样 -
我现在想要根据athleteName
检索前10 time
。我知道我可以使用top
子句,但会返回基于前10个ID的条目。如何根据time
检索条目。我想让运动员获得前十名的记录。
这是什么正确的SQL语句?
答案 0 :(得分:3)
select atheletename from table order by time limit 0,10
答案 1 :(得分:1)
select * from scores order by time desc limit 0,10
答案 2 :(得分:1)
select *
from yourtable
order by time desc
limit 10
答案 3 :(得分:0)
试试这个
select max(`time`) ,atheletename from table order by atheletename limit 10 DESC