常州网络公司首页 >>> 数据库 >> MSSQL

select top无效,在access中select top n显示条数不准确的解决办法

发布时间:2009-10-22 13:59:15   浏览次数:8564

在一次程序修改时,发这样的个问题。
如:现在需要显示最新的10条新闻信息。
代码就是: select top 10 id,title,subdatetime from newstable order by subdatetime desc

在程序中显示出多于10条的信息了,当时就是很郁闷,不知道怎么搞的,有次在SQL里也出现这样的问题。

后台看看,可能是有时间一样的了,一样的就当一条显示,还有这事,怪,呵呵。

那怎样才能让不一样呢,不一样的只有ID,所以在后面再加上ID的排序。

语句改成:select top 10 id,title,subdatetime from newstable order by subdatetime desc,id desc

这样,显示就正常了,具体什么原因我也搞不清楚,反正这样就可以解决问题。

上一条:insert into select 来复杂一个表的数据
下一条:SQL 2005 中数据导入和导出操作步骤
首页 | 在线留言 | 网站地图

CopyRight ©2008-2014   糊涂蛋技术网    苏ICP备05013073号
站长:万创   QQ:54960248  E-mail:xlxcn#126.com