Toplu kayıt silme (diğer tabloda listelenenleri sil)
Posted: Sun Jan 14, 2024 7:29 pm
Aşağıda Telefon numaraları tablosundan Cari'si NULL olan (carisi silinmiş) telefon numaraları sanal tablodan seçtiriyoruz
Silme işlemine Telefon tablosunun ID sütunundakileri veriyoruz
Silme işlemine Telefon tablosunun ID sütunundakileri veriyoruz
Code: Select all
--drop table #tmp
create table #tmp(t_id INT,c_id int, c_adi varchar(50),t_telefon varchar(50));
insert into #tmp(t_id,c_id, c_adi,t_telefon)
SELECT t.[id]
,[cariid]
,cariAdi = (select unvan from dbo.cariler where id = t.cariid)
,[telefon]
FROM [bardata].[dbo].[cariler_telefon] as t
select * from #tmp where c_adi is null
--DELETE FROM [dbo].[cariler_telefon] WHERE cariler_telefon.id in (select t_id from #tmp where c_adi is null)
drop table #tmp