Herkese saygılar...
MySQL ile JOIN işlemi yapmaya çalışıyorum. Fakat bilgiler eksik geliyor.
Şöyleki ;
MUSTERI ve SATISLAR
ADINDA 2 TABLOM VAR.
Musteri dosyasında 50 tane müşterim var. farklı farklı..
Amacım müşteri tablosu ile satış toplamlarını belirli tarihlerde birleşitirmek.
Ne yaptıysam olmadı.
müşteri 1 - 50 kg
müşteri 2 - 25 kg.
...
....
.....
sonuçta 50 adet müşteri listelemesi gerekirken bana 40 tane listeliyor.
Belirlenen tarihler arasında geriye kalan 10 müşterinin hareketi olmadığı için JOIN işlemi eksik dönüyor.
Bana 50 müşterinin boşta olsa kg toplamlarının gelmesi.
Lütfen bu konu için yardımlarınızı bekliyorum.
Teşekkür ederim.
Saygılar.
ÖRNEK;
Kod: Tümünü seç
SELECT
musteri.FIRMALAR_ID,
musteri.KODU,
musteri.UNVANI,
SUM(SATIS.KG) AS KG,
FROM
musteri
left join SATIS ON (SATIS.FIRMALAR_ID = musteri.FIRMALAR_ID) and
(SATIS.MUSTERI_KODU= musteri.KODU)
WHERE
SATIS.HESABA_DAHIL_EDILSIN_MI = 0 and
SATIS.TARIH BETWEEN '2012-10-01' AND '2012-10-30'
GROUP BY
musteri.FIRMALAR_ID,
musteri.KODU