查出来的内容不对的   001   25   220653891456        A   N   220653891456
   002   23   220653891457        A   N   220653891456
   003   25   220653891458        A   N   220653891456

解决方案 »

  1.   

    select * from A,B where A.sfzh not in (select sfzh from B)
      

  2.   

    对不起我的计算机死机了,
    这样吧:
    SELECT A.SFZH,B.SFZH 
    FROM TABLEA A,TABLEB B WHERE A.SFZH<>B.SFZH 
      

  3.   

    select * from A where not exists( select 1 from B where A.SFZH=B.SFZH )
      

  4.   

    SELECT * FROM TABLEA A,TABLEB B WHERE A.SFZH<>B.SFZH 
    这个语句会查出10条记录,两个表记录进行迪卡尔乘积得到12条记录减去相同的2条。不知道你希望得到的结果是什么?
      

  5.   

    sky_blue(老衲) 同志的方案比较好,速度也比较快