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