あるテーブルのすべての行が他のテーブルに存在するかどうかを知る必要があります。
declare @Table1 table (id int)
declare @Table2 table (id int)
insert into @Table1(id) values (1)
insert into @Table1(id) values (4)
insert into @Table1(id) values (5)
insert into @Table2(id) values (1)
insert into @Table2(id) values (2)
insert into @Table2(id) values (3)
if exists (select id from @Table1 where id in (select id from @Table2))
    select 'yes exists'
else
    select 'no, doesn''t exist' 
このクエリは返されますが、 には1 しか存在せず、値 4 と 5 は存在しないため、返されるyes existsはずです。no, doesn't exist@Table2
クエリで何を変更すればよいですか? ありがとう!