Możesz przekształcić to w instrukcję SELECT, aby znaleźć wiersze, które nie pasują.
Zakładając, że kolumna a
odwołuje się do tabeli other
poniżej zostaną wyświetlone wartości, których nie ma w drugiej tabeli:
select *
from (
values
(1, a, b),
(2, a, b),
...
(9999, a, b)
) t(num,a,b)
where not exists (select 1
from other o
where o.id = t.a);
select .. from ( values )
wymaga SQL Server 2012 lub nowszego - ale ponieważ użyłeś tego tagu, powinieneś być w stanie go użyć.