2012-02-06 2 views
0

나는 내가 된 table_1 에서 모든 기록을 발견하지 수있는 방법 필드 B, G 및 P.SQL Server 2005 LEFT JOIN?

으로도 TABLE_2을했습니다 Z. A에서 필드로 된 table_1을했습니다 :

TABLE_1.B = TABLE_2.B 
TABLE_1.G = TABLE_2.G 
TABLE_1.P = TABLE_2.P 
SQL Server 2005의

?

+0

해당 조건은 포함 또는 독점입니까? – JNK

답변

3
SELECT t1.* 
    FROM TABLE_1 t1 
    WHERE NOT EXISTS(SELECT 1 
         FROM TABLE_2 t2 
         WHERE t1.B = t2.B 
          AND t1.G = t2.G 
          AND t1.P = t2.P)