如题,比如说:A表[ID,NAME1,NAME2]
B表[ID,NAME2,NAME2]如何判断A表中的NAME1栏位都包括在B表NAME2中.之前是用IN来判断的请教是否更简洁的方法。
谢谢!

解决方案 »

  1.   

    select * from A where Name1 not in(select Name2 from B)
      

  2.   

    if exsits(select name1 from A except select name1 from B)
    print '存在'
      

  3.   


    变化一下:如何找出来A.NAME2,条件是A.NAME1所有的值都在B表中谢谢!
      

  4.   

    if exsits(select name1 from A except select name1 from B)
    print '存在'
      

  5.   

    select * from A where Name1 not exists(select 1 from B where Name2=a.name1)
      

  6.   

    小F 能帮我从http://fuyun2000.download.csdn.net/
    下载T-SQL程序设计 和 T-SQL查询这两本电子书吗? 我没有积分下不了,谢了,打扰楼主抱歉