shicl个人天地

程序员的学习历程

博客园 首页 新随笔 联系 订阅 管理

 

  在进行access ,对于代码
SELECT  TOP 10 * FROM [StuList] ORDER BY [StuID]

您可能得到大于10条记录。这是

 

 

这是因为其将[StuID]相同,它将这12条记录看成并列的记录。没办法剔出哪个。

但是在SQL SERVER中,就不存在这个问题了。具体原因,随着深入继续探讨!

具体解决办法是,在ORDER BY后面添加能唯一标识的字段(例如主键)。


 

posted on 2008-01-08 19:14  SHICL  阅读(264)  评论(0)    收藏  举报