ERP adlı üyeden alıntı: mesajı görüntüle
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.
SELECT * FROM `urunler` WHERE depo1=0 AND depo2=0; önce sorguyu çalıştırın,

DELETE * FROM `urunler` WHERE depo1=0 AND depo2=0; sonra silin.

Bir ürün Depo1 ve Depo2 de sıfır ise onu silecektir. SELECT ile önce sorgulayın yalnız.