You can use NOT EXISTShttp://vyaskn.tripod.com/oracle_sql_server_differences_equivalents.htmcreate table t1 (col1 int identity(0,1), col2 int, col3 int)insert into t1 (col2,col3)select 0,0 union all select 1,0 union all select 2,0 union all select 3,3create table t2 (col1 int identity(0,1), col2 int, col3 int)insert into t2 (col2,col3)select 0,0 union all select 2,1 union all select 1,1 union all select 3,3SELECT col1,col2,col3FROM t1 aWHERE NOT EXISTS(SELECT 1FROM t2 bWHERE a.col1 = b.col1 and a.col2 = b.col2 and a.col3 = b.col3)drop table t1drop table t2