var olup olmadığını kontrol bir tablodan tüm satırların diğer mevcutsa bilmem gerekiyor: SQL Server: Tüm satırların diğer tablodaki
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'
Bu sorgu yes exists
döndürür ama sadece 1 @Table2
mevcut olduğundan no, doesn't exist
dönmelidir
Sorgumda ne değiştirmeliyim? Teşekkürler!
hm evet, ilk tablodan tüm satırları ikinci tablosunda var (veya vermez) doğrulamak için bool sonucunu ihtiyaç – ihorko