如何检索前10个条目?

时间:2013-03-08 22:20:03

标签: mysql sql

我有一个MySQL表,看起来像这样 - Description

我现在想要根据athleteName检索前10 time。我知道我可以使用top子句,但会返回基于前10个ID的条目。如何根据time检索条目。我想让运动员获得前十名的记录。

这是什么正确的SQL语句?

4 个答案:

答案 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