select name 
from a where name not in (select name from b)

解决方案 »

  1.   

    select * from a where name not in(select name from b)
      

  2.   

    select name from a where not exists (select 1 from b where name =a.name)
      

  3.   

    select name from A where name not in ( select name from B)
      

  4.   

    老大们~,如果要查询的是两列呢?(比方说要的是name和id)好象不行了吧~!
      

  5.   

    --不关字段名的事,都可以,只要数据类型一致
    select name from A where name not in( select id from B)--也可以这样写
    select name from A where not exists(select 1 from B where A.name=B.id)
      

  6.   

    select * from a where name not in(select name from b)