select top在Access和SQL Server中的用法不一样,在Access中如果不做限制,使用select top会把所有的数据查询出来,只要在order by中添加主键就可以了。
有一个表:table
ID 数字,且是主键
Name 文本
Status 数字,有重复
有一个查询语句,用来选择前几条记录:
select top * from table order by Status asc
如果是SQL Server,则这条语句没有问题。
如果是Access,则会把所有的记录都查询出来。
解决办法是,order by中把主键也添加上:
select top * from table order by Status asc,ID desc
关键字: access select top
发表评论
相关文章
国内AI资源汇总,AI聊天、AI绘画、AI写作、AI视频、AI设计、AI编程、AI音乐等,国内顺畅访问,无需科学上网。
扫码或点击进入:萤火AI大全
文章分类
最新评论