Bạn có thể biến điều này thành câu lệnh SELECT để tìm các hàng không khớp.
Giả sử rằng cột a
tham chiếu đến bảng other
phần sau sẽ hiển thị các giá trị không có trong bảng khác:
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 )
yêu cầu SQL Server 2012 hoặc mới hơn - nhưng khi bạn đã sử dụng thẻ đó, bạn sẽ có thể sử dụng thẻ đó.