首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

查看上一条记录和下一条记录解决办法

2012-01-15 
查看上一条记录和下一条记录一张表的主键是ID,由GUID生成,怎么根据ID来查看上一条记录和下一条记录?[解决

查看上一条记录和下一条记录
一张表的主键是ID,由GUID生成,怎么根据ID来查看上一条记录和下一条记录?

[解决办法]
这样?
上一条
select top 1 * from 表 where id <5 order by id desc
下一条
select top 1 * from 表 where id> 5
[解决办法]
樓上的肯定不行,樓主的主鍵ID是uniqueidentifier類型,

前台可以通過GUID產生,后臺可以通過newid()產生,是隨機數,不象自增列有先後順序,很難區分前後記錄數(不知樓主用意為何),不過建議樓主增加一個自增列的字段就可以實現了

热点排行
Bad Request.