folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder SQL - Şunu Nasıl Yapabilirim ?



SQL - Şunu Nasıl Yapabilirim ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    Hemen konuya gireyim;

    tablo_1 ve tablo_2 adında tablolarımız var 

    ürün adet sayısı tablo_1 de ürün renk kodu ise tablo_2 de yer alıyor 

    ve bir sipariş altında onlarca ürün olabiliyor malumunuz

     

    kural şöyleki x ürününde aynı renk kodundan minimum y adet sipariş verilebilir 

    ben bu kuralı sepete eklerken bi fonksiyon olarak yazdım fakat müşteri siparişi verdikten sonra 

    1 gün içerisinde siparişleri arasından istediği ürünü silerbilir 

     

    kontrol etmem gereken şey kişi siparişi silerken silmek istediği ürün kaldırılacak olursa geri kalan siparişleri içerisinde acaba x ürününden aynı renk kodunda minimum y adet kalıyor mu ?

    aklıma doğal olarak hepsini toplayıp silmek istediği ürünü çıkartıp kıyaslamak geliyor ama biraz amele işi gibi geldi 

     

    acaba dediğim işlevi sadece sql üzerinden yapabilirmiyiz ?

     

    Best Regards

    snnyk

     


    snnyk.com - code is poetry all that i know...
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek

    hocam sql e çok hakim değilim ama şöyle bir şey geldi aklıma. 3. bir tabloda bool bi değer tutup true ise istediği kadar aldır false ise aldırma. Bu kıyaslama içinde bir procedure yaz desem işini görür mü? :)

     

    edit: sonuçta kullanıcılar sürekli sepete ekle çıkar yapmayacaklarından performans açısından da pek sıkıntın olacağını sanmıyorum. 


    Paslanmış bir uygulama geliştirici.. ##
Toplam Hit: 892 Toplam Mesaj: 2