两张完全相同的表,怎么样找出一张表有而另一张表没有的数据项。(10w数量级)也就是一张表是另一张表的数据备份,但其中可能有不些数据没有被备份下来。谢谢!!!SQL server oracle 都行。

解决方案 »

  1.   

    select * from a where a.id not in (select b.id from b)
      

  2.   

    select * from a where a.id not in (select b.id from b)
    来迟了!
      

  3.   

    select * from a where a.id not in (select b.id from b)
    这种语句对于10w数量级的查询是不是太慢了些,很想知道有没有高效率的语句
      

  4.   

    SELECT * FROM A WHERE NOT EXISTS (SELECT 8 FROM B WHERE A = B)
    I am later
      

  5.   

    SELECT * FROM A WHERE NOT EXISTS (SELECT 888 FROM B WHERE A = B)
    I am later too.