本帖最后由 fox618 于 2010-07-31 11:23:08 编辑

解决方案 »

  1.   

    SELECT *FROM A WHERE ID NOT IN(SELECT ID FROM B)
      

  2.   

    CREATE TABLE #T1(ID INT)
    CREATE TABLE #T2(ID INT)INSERT INTO #T1 
    SELECT 1 UNION ALL 
    SELECT 2 UNION ALL 
    SELECT 3 UNION ALL 
    SELECT 4 UNION ALL 
    SELECT 5  
    INSERT INTO #T2 
    SELECT 1 UNION ALL 
    SELECT 2  SELECT *FROM #T1 WHERE ID NOT IN(SELECT ID FROM #T2)
      

  3.   

    select *
    from a t
    where not exists(select 1 from b where id=t.id)
      

  4.   

    select *
    from a t
    where not exists(select 1 from b where id=t.id)
      

  5.   

    select * from A where not exists (select * from B where A.主键 = B.主键)
    这样就可以查找出来了