首页 新闻 会员 周边

怎么用SQL查询,查询过的前5条!——急救啊,望高手帮帮忙!!

0
悬赏园豆:10 [待解决问题]

我的有一个表,表里只有6条数据! 用个for循环2次,第一次循环查询前5条,第二次循环查询前5条后面的。。。。怎么实现啊!!高手帮帮忙拉

偑語相随的主页 偑語相随 | 初学一级 | 园豆:137
提问于:2011-01-14 17:21
< >
分享
所有回答(3)
0

你如果排序了,直接取后面的不就行了?

顾晓北 | 园豆:10844 (专家六级) | 2011-01-14 17:28
但是我的Id不是顺序的啊
支持(0) 反对(0) 偑語相随 | 园豆:137 (初学一级) | 2011-01-14 17:30
不知道你具体想干什么,在存储过程中分页你会么?
支持(0) 反对(0) 顾晓北 | 园豆:10844 (专家六级) | 2011-01-14 17:33
0

第二次查询的时候加个条件:ID不在前五个内。

where ID not in (select top 5 ID from xxx)

manji | 园豆:633 (小虾三级) | 2011-01-17 16:01
0

第一次循环的时候把id带出来,虽然不是连续的id,你再写个方法,递归调用当前id+1 的那条记录,有了 ,就取出来!

Cat Qi | 园豆:761 (小虾三级) | 2011-01-19 16:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册