22
11月
2024
我一直以为ACCESS的SQL语句与SQL Server差不多,当时也使用 Select top n在ACCESS测试过,都是成功的,但昨天突然发现ACCESS中有个问题:
如果在查询TOP语句的后面使用Order by,而且Order by字段中有重复值的话,那么这个TOP很可能会失效,
会返回所有记录
比如:
Select top 5 from News order by CreateDate desc ,id desc
如果CreateDate中有重复值,那么很有可能会显示出所有的记录来,此TOP功能会失效的
Select top 5 from News order by CreateDate desc ,id desc