首页 新闻 会员 周边

文章列表有上下篇文章功能。(求一例子或者思路)谢谢!

0
[已解决问题] 解决于 2010-09-01 09:56

我用select top 1 from xx where id>xx   select top 1 from xx where id>xx

得到该文章的上下篇

但是不知道怎么在页面里做。

nyth的主页 nyth | 初学一级 | 园豆:154
提问于:2010-08-31 17:53
< >
分享
最佳答案
0

这条sql语句可以得到两条相邻数据,然后分别显示这两条就ok了

select * from Article where
(
[ID] = (select MAX([ID]) from Article where [ID]<当前文章ID号)
or [ID] = (select MIN([ID]) from Article where [ID]>当前文章ID号 ))
或者
select top 1 * from Article where ID<当前文章ID号 order by ID desc;
select top 1 * from Article where ID>当前文章ID号 order by ID asc;

 
慧☆星 | 大侠五级 |园豆:5640 | 2010-08-31 18:28
呵呵,谢谢。是我弄错了。没有加order by ID desc。有长见识了。
nyth | 园豆:154 (初学一级) | 2010-09-01 09:56
其他回答(1)
0

你这不是查出两条记录了吗,显示在页面里就可以了。

Astar | 园豆:40805 (高人七级) | 2010-08-31 17:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册