1
我想再添加一個表到我的查詢,它工作良好。但添加該表後發生問題,我無法弄清楚爲什麼會發生這種情況。添加一個表後,列之間相互複製
查詢工作良好
SELECT a.ArtId, a.ArtSifra, a.ArtNaziv,a.ArtRoditelj, a.ArtStanjeSA, a.ArtKategorija, a.ArtMjera, sum(b.artpaletatrenutnostanje) as palete,
(a.artstanjesa + sum(b.artpaletatrenutnostanje)) AS ukupno,c.JmOznaka
FROM artikli a
JOIN artikli_palete_ulaz b on a.ArtID = b.ArtPaletaArtikal
JOIN jedmj c ON a.ArtMjera = c.JmId
WHERE a.ArtRoditelj != 0 AND a.ArtAktivan != 0
GROUP BY a.ArtId
ORDER BY a.ArtId ASC
查詢2不顯示效果不錯
SELECT a.ArtId, a.ArtSifra, a.ArtNaziv,a.ArtRoditelj, a.ArtStanjeSA, a.ArtKategorija, a.ArtMjera, sum(b.artpaletatrenutnostanje) as palete,
(a.artstanjesa + sum(b.artpaletatrenutnostanje)) AS ukupno,c.JmOznaka, sum(d.Izlaz) as promet
FROM artikli a
JOIN artikli_palete_ulaz b on a.ArtID = b.ArtPaletaArtikal
JOIN jedmj c ON a.ArtMjera = c.JmId
JOIN kartica_artikla_2015 d ON a.ArtId = d.Artikal
WHERE a.ArtRoditelj != 0 AND a.ArtAktivan != 0 AND d.VrstaDokumenta != 18
GROUP BY a.ArtId
ORDER BY a.ArtId ASC
在查詢2,如可以在上面我已經加入表kartica_artikla_2015代碼中可以看出。添加該表後,列「palete」和「ukupno」顯示它們不會增加好的結果。列「promet」也不會給出好的結果。
我想知道什麼可能會導致這個問題,如果有人有任何建議如何解決這個問題。