MS Access SQL,SELECT列中最后五个最高值

use*_*230 1 c# ms-access

MS Access SQL,SELECT列中最后五个最高值

例如,我有桌面游戏,我想要最喜欢的前五场比赛.

Don*_*nal 6

像这样的东西:

select top 5 *
from games
order by likes desc, id desc
Run Code Online (Sandbox Code Playgroud)

我在order by子句中添加了"tie-breaker",以防止访问返回超过5条记录,即主键.

感谢@Fionnuala指出Access的这个问题.有关详细信息,请参阅此处