我有两张表 a,b从a 中按条件查询出  1  2  3  4     
从b 中按条件查询出     2  3我想要的结果是 把上面两个查询的结果合起来取不同的部分  1,4  请问应该怎么写呀。

解决方案 »

  1.   

    简单的说两个表中都有字段  ID,主外键关系。    \我想 查询出a表中所有关于ID的记录,但不包括B表中的所有ID的记录。
      

  2.   


    select * 
    from a as a
    where not exists 
    (
    select * from b as b where a与b关联字段
    )
      

  3.   

    select * 
    from a as a
    where not exists 
    (
    select * from b as b where a.col=b.col--查询a与b相同部分
    )