现有10个小表 结构一样,要对10个表的结果记录进行分页查询,如何来实现??

解决方案 »

  1.   

    union 10个表,在对该结果进行处理,然后分页用rownum ...思路就是这样子的吧 ...
      

  2.   

    Union会不会太慢,能不能直接查询出所有的表的记录,然后计算出显示的记录在哪些表的哪些位置,然后只要对涉及到的表进行union。先计算位置,计算出rownum,然后取出结果。写个存储过程或者函数来解决它。
      

  3.   

    如果你不Union。我觉得更慢。
      

  4.   

    union 10个表,做成视图,然后对视图进行分页查询,速度就快多了