有两个表,分别从后台读取,生成了记录集
表一从表头遍历到表尾,对表一的每一条记录在表2的记录集中查找
我用的find属性,速度很慢!
不知有其他的快速查找方法吗?(用数组?还是表1,表2之间如何关联?)
4,5千条记录2秒中查找完,有没有可能?
能否给出源码参考?

解决方案 »

  1.   

    用SQL 语句,如:
    SELECT * FROM TABLE2 WHERE TABLE2.ID=TABLE1.ID
      

  2.   

    4,5千条记录2秒中查找完,有没有可能?
    不大可能的.你用SQL语句,建立数据库啊
      

  3.   

    将表1或表2先创建成一个全局临时表,这样就能用一个联接来查找  不要用循环用一条SQL语句
    select id from 表1 where id not in (select id from 临时表)