SELECT TOP 页大小 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 页大小*页数 id FROM 表 ORDER BY id))ORDER BY ID上边这条语句中是表中所有数据分页我要求是表中NAME=AAA的所有数据分页请问NAME=AAA这个条件我要怎么加进去. 如果我加在最里边的FROM 表 + WHERE NAME=AAA 这样的话把这表里NAME=AAA的所有数据全都排除了.实在不知道加在哪里啊. 高手帮帮忙吧.以经想破头了.
调试欢乐多
where id not in(select top 页大小*页数 id
from TestTable where name='aaa' order by id)
where name='aaa' order by id
where id>(select max(id) from (select top 页大小*页数 id from TestTable
where name='aaa' order by id asc) a)
and name='aaa' order by id
第二条好像对了,我试试.
但我有个地方不明白.倒数第二行最后一个by id asc) a) 这个单独的a 是什么意思?
where id not in(select top 页大小*页数 id
from TestTable where name='aaa' order by id)
and name='aaa' order by id应该是这样子..点击管理帖子..就可以给分了.