• 19-11-2016, 12:54:09
    #1
    merhabalar,

    urun_satis ve urun_tahsilat diye 2 adet tablom var. tahsilatları yapılmamış ürünleri göstermek istiyorum. urun_satis ve urun_tahsilat bölümlerini kimlik adlı bir alan ekledim. eger urun tahsilatı yapılmışsa urun_tahsat tahsilat kaydı ve urun_satis dan aldıgı kimlik verisini ekliyor.

    Eğer tek tabloya bakacak olsaydım aşagıdaki kod işime yarıyordu.
    "SELECT * FROM urun_satis WHERE kg NOT IN ('bir','üç')"
    sizce nasıl yapabilrim.

    Çözüm:
    SELECT count(*) FROM urun_satis WHERE (kimlik NOT IN (SELECT kimlik FROM urun_tahsilat ))
  • 19-11-2016, 16:46:00
    #2
    tabloları birleştirme işlemini yaptıktan sonra eleme yapabilirsiniz.

    mysql join diye aratırsanız baya bi kaynak çıkar