giocando con gli operatori insiemistici, potresti fare:
use tempdb
go
create table t1 (col1 int, col2 varchar(10) )
create table t2 (col1 int, col2 varchar(10) )
go
insert t1 (col1, col2) values (1, 'uno')
insert t1 (col1, col2) values (2, 'due')
insert t2 (col1, col2) values (2, 'due')
insert t2 (col1, col2) values (3, 'tre')
go
(
select * from t1
except
select * from t2
)
union
(
select * from t2
except
select * from t1
)
go
drop table t1, t2
go
ciao!