A表
txm 
001 
004
003
005
010B表
ttxm
001
001
002
002
005
004
004
003
010
要求,检索出B表ttxm中哪些值是A表中没有的

解决方案 »

  1.   

    SELECT *
    FROM B
    WHERE ttxm NOT IN(
                      SELECT txm 
                      FROM A
                     )
      

  2.   


    select txm from B表 except select ttxm from A表
      

  3.   

    SELECT *
    FROM B
    WHERE ttxm NOT IN(
                      SELECT txm 
                      FROM A
                     )
      

  4.   


    SELECT *
    FROM B
    WHERE ttxm NOT IN(SELECT txm FROM A)
      

  5.   

    select txm from B表 except select ttxm from A表
      

  6.   

    select txm from B表 except select ttxm from A表
      

  7.   


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