Du kan omvandla detta till en SELECT-sats för att hitta de rader som inte matchar.
Förutsatt att kolumnen a
refererar till tabellen other
följande kommer att visa de värden som inte finns i den andra tabellen:
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 )
kräver SQL Server 2012 eller senare - men eftersom du har använt den taggen bör du kunna använda den.