日期:2014-05-19  浏览次数:20496 次

对一个表进行多次操作的问题
多次对一个表进行操作的问题:

select   *   from   表1   where   条件1

得到记录集1;

for   i=1   to   记录集1总数
        在这个循环里.
        select   *   from   表1   where   条件2
        得到记录集2
                for   j=1   to   记录集2总数
                        循环
                        movenext;     //循环下一条记录;
                next
        movenext;     //循环下一条记录;
next


问题:
这两个循环中都要movenext,会不会互相影响呢?
假如这样的循环很多,比如20层.效率会怎么样呢?

------解决方案--------------------
movenext不会互相影响

速度会变慢