• 31-10-2017, 11:16:06
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba arkadaşlar

    ürünler tablomda barkod numaraları aynı olan ve bunlardan sadece stokları sıfır olan ürünleri nasıl bir sorguda sildirebilirim

    not: barkodları tekil olanlardan stokları sıfır olan varsa onlar silinmeyecek,
    sadece barkodu çift olupda stoktu sıfır olanlar silinecek
    tekil barkodlular kalacak, çift olanlardan biri kalacak
  • 31-10-2017, 11:44:52
    #2
    Üyeliği durduruldu
    DELETE FROM urunler WHERE stok = '0'[ GROUP BY barkod
  • 31-10-2017, 11:54:01
    #3
    MorNetAjans adlı üyeden alıntı: mesajı görüntüle
    DELETE FROM urunler WHERE stok = '0'[ GROUP BY barkod
    bu kod stokğu sıfır olan bütün ürükleri silmez mi?
  • 31-10-2017, 15:25:17
    #4
    select * from urunler where barkod in(select barkod from urunler GROUP BY barkod having count(barkod)>1) and stok=0
    silmek içinse
    delete from urunler where barkod in(select barkod from urunler GROUP BY barkod having count(barkod)>1) and stok=0
    kodlarını deneyebilirsin.
    silmeden önce select ile kontrol etmeni tavsiye ederim.
  • 31-10-2017, 16:59:02
    #5
    Arbalot adlı üyeden alıntı: mesajı görüntüle
    select * from urunler where barkod in(select barkod from urunler GROUP BY barkod having count(barkod)>1) and stok=0
    silmek içinse
    delete from urunler where barkod in(select barkod from urunler GROUP BY barkod having count(barkod)>1) and stok=0
    kodlarını deneyebilirsin.
    silmeden önce select ile kontrol etmeni tavsiye ederim.
    bu na benzer bir kod arıyorum ama time out a düşüyor