注册 登录
编程论坛 ACCESS论坛

[求助]如何调用第10-20条记录

Elton_Tsui 发布于 2008-01-02 10:22, 2197 次点击
大家好,请大家帮忙!
我想在表格(表格为一行两列)的左边调数据库的前10条记录,而表格的右边则调用接下来的第10-20条的记录,数据库是用ACCESS2003,请问如何实现?谢谢
5 回复
#2
Elton_Tsui2008-01-03 10:26
怎么没人回答??
#3
不惑2008-01-06 21:53
select top 10 * from 表名 where id not in(select top 10 * from 表名) order by id
这样可以不?
#4
catherienangel2008-01-31 11:52
回复 3# 的帖子
ACCESS数据库好像不让TOP 和ORDER BY在同一语句中,ORDER BY 到括号里去;
select top 10 * from (select * from table order by id) where id not in(select top 20 id from table order by id)
麻烦点了,我记得以前我是这样处理的,应该可以优化下。。。
#5
月影游侠2008-02-04 22:13
分页技术
#6
madpbpl2008-02-04 22:46
select top 10 * from [tb] where id in (select id from [tb])
1