Forum
Örnek veriyorum Stok Tablosunu Barkod Tablosunu Birim Tablosunu Grup Tablosunu Birbiri içinde bağlayıp,toplu silmek istiyorum.
Nasıl mantık ile bağlamam lazım ?
DELETE FROM STOK IN(SELECT ID FROM STOK_BARKOD
Böyle bir şekilde yapıyordum da uzun zaman oldu mantığını nasıl bağlamalıyım?
Merhaba @anarchosa;
Öncelikle silmek istediğiniz kayıtlarınız için SELECT cümlenizi oluşturun. Eğer silinecek kayıtlarınızı doğru listelediyseniz SELECT komutunuzu DELETE ile değiştirin. Sorgu cümleniz hatalı. IN betiğinden önce WHERE koşulunuza ilgili kolonunuzu belirtmelisiniz. İkinci önemli nokta subquery içinde sadece WHERE koşulunda belirttiğiniz kolonu dönmelisiniz.
Örnek Subquery kullanımı;
SELECT * FROM Table1 WHERE Table1.Column1 IN (SELECT Table2.Column1 FROM Table2 WHERE Table2.Column2 = 'BlaBla')
Not: Silme işlemlerini TEST ortamda denemeden PROD ortamda denemeyiniz.