私はこのようなMySQLテーブルを持っています-
athleteName
に基づいてトップ10を取得したいと思います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