0

我有一个看起来像这样的 MySQL 表 - 描述

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

什么是正确的 SQL 语句?

4

4 回答 4

3
select atheletename from table order by time limit 0,10
于 2013-03-08T22:21:49.567 回答
1
select * from scores order by time desc limit 0,10
于 2013-03-08T22:21:55.290 回答
1
select *
from yourtable
order by time desc
limit 10
于 2013-03-08T22:22:06.060 回答
0

试试这个

 select max(`time`) ,atheletename from table order by atheletename limit 10 DESC
于 2013-03-08T22:24:59.197 回答