关于分页显示的问题。
我不知道如何做分页显示,唉
现在的问题是:
问题是这样的,有一个sql语句,类似如下:
select * from(
(select * from abc)union all(select * from abc)union all(select * from abc)) as cc
其中,abc的主键未知,字段未知。abc是动态拼成的表(实际上,abc的关系很复杂)
要对其进行分页显示,该如何做呢?(最好不用游标实现,如果可能,最好是sql语句<存储过程也可以>。效率优先!)
我已经做好了 string mystring = "((select * from abc)union all(select * from abc)union all(select * from abc))"
要对这个表查出的结果进行分页显示,当然了,实际上的情况比这个复杂,这个只是简化了而已。
大体上的情况是:
1.要分页的表中可能出现重复数据。
2.要分页的表中不确定有什么字段,也就是说,上面表中的abc 是动态生成的,拼凑成的,该如何做呢?
最好不要把我的union all 拆开,因为用到的union / union all 等的个数未知。
也就是说,把一个未知表进行分页显示。
如果只能用游标,那能给出代码吗?