"tbl_Products" adlı tabloyu referans alarak buradaki IE numarasına göre "tbl_Sales" ve "tbl_Logistic" sayfalarındaki Sevk sayılarının toplamını getirmek için bir sorgu oluşturmaya çalışıyorum; Sorgu tasarımının ekran görüntüsü ekteki gibidir.
Sorgunun Sql kodları aşağıdaki şekilde oluştu.
Burada sıkıntı "tbl_Sales" sayfasındaki sayıların toplamını doğru getirirken; "tbl_Logistic" sayfalarındaki verileri çarparak çok yüksek getiriyor. ("tbl_Sales" sayfasındaki uyan verilerin sayısı) kadar çarparak getiriyor.
Kod:
SELECT tbl_Products.IE, Sum(tbl_Sales.Sevk) AS ToplaSevk, Sum(tbl_Logistic.Sevk) AS ToplaSevk2
FROM (tbl_Products LEFT JOIN tbl_Sales ON tbl_Products.IE = tbl_Sales.isEmri) LEFT JOIN tbl_Logistic ON tbl_Products.IE = tbl_Logistic.tedIE
GROUP BY tbl_Products.IE;