keremyagan adlı üyeden alıntı: mesajı görüntüle
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
serkanhzl adlı üyeden alıntı: mesajı görüntüle
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.