Вы можете использовать exists
:
select a.col1, a.col2, . . .
from t1 a union all
select b.col1, b.col2, . . .
from t2 b union all
select c.col1, c.col2, . . .
from t3 c
where not exists (select 1 from t2 b where c.col1 = b.col1);
Примечание. Используйте явное имя столбца в union all
.