DELETE FROM depo1 WHERE stok=0
DELETE FROM depo2 WHERE stok=0
depo1 ve depo2de stok 0 olanları siler hocam bu şekilde tabi delete komutunu çalıştırmadan önce doğru veri geliyor mu diye SELECT komutu ile kontrol edin derim
SELECT stok From depo1 WHERE stok=0
SELECT * FROM `urunler` WHERE depo1=0; ile bir sorgulayın, şayet ürünler geliyorsa
DELETE * FROM `urunler` WHERE depo1=0; sorgusu ile silebilirsiniz.
Teşekkür ederim, şöyle bir sorunum var:
Örneğin depo1 de ürün 0. Bu komutu çalıştırdığım da ürünler tablosundan o ürün silinecek.
Ama depo2 de o ürün 1 idi. Dolayısıyla 1 olan ürün de silinecek.
Bunu istemiyorum. Eğer her iki depoda da 0 ise silsin. Herhangi birinde 0'dan büyükse o ürünün stoğu mevcut ve silinmemesi gerekiyor demektir.
Umarım anlatabilmişimdir.