请问?如何对两个rs对象进行交集查询?

解决方案 »

  1.   

    对两个RS对象交集查询还不如对两个SQL语句进行联合查询
      

  2.   

    基础立足点是利用2重循环,基于1个记录集的一条记录的一个FLELDS,查找另一个记录集是否有相应的记录,为了提高效率可利用高效率的排序算法以及2分查询法。1。排序算法作用主要是筛选出不可能成为交集的记录,一个记录集最低的一条记录和另一个记录集最底的一条记录比较筛选出不可能的记录。2。2分查询法你需要到网上搜索,我也是知道没用过。原理是:基于上面排完序的记录集,取出相对记录较少的记录集的一条记录,跟另一个记录集最中间的记录相比,比它大(小)的话,再在它(前)后再找一个中间点,再比,依次类推,找到最终的一个点,如果相同则取得交集,否则继续2重循环