Access数据库中查询前5条数据为什么每次显示6条 top 4,5,6都是一样的结果 这是为什么

2025-03-03 05:10:58
推荐回答(2个)
回答1:

你这个情况多半是有几条记录的time值相同了造成的。如果你只想显示五条记录的,应该用子查询来保证最后的数字是五条。语句如下:
select top 5 * from (select top 5 * from news order by [time] desc)

回答2:

是不是有几条记录用于排序的Time值是相同的?