還有我用的版本是7.3的,好像不支持EXISTS和NOT EXISTS

解决方案 »

  1.   

    SELECT  *    FROM  raw_stk  
     WHERE NOT  exists  (SELECT  1 FROM  stk_mst_raw
    where raw_stk.item_num=stk_mst_raw.item_num_old);
      

  2.   

    语句1:
    select * from raw_stk
    minus
    select a.* from raw_stk a,stk_mst_raw b where a.item_num=b.item_num_old;
    语句2:
    select a.* from raw_stk a,stk_mst_raw b where a.item_num=b.item_num_old;
      

  3.   

    当然差别大啦,用in时找到就可以进行下一个,而用 not in时需要遍历全部后才能进行下一个
      

  4.   

    select * from raw_stk
    minus
    select a.* from raw_stk a,stk_mst_raw b where a.item_num=b.item_num_old;同意这个!
      

  5.   

    bzszp(www.bzszp.533.net) 的辦法不錯,速度只需2秒鐘,馬上結貼