0
我想将这些查询中的一个查询作为查询。在第一个查询中,我试图获取不同仓库中的文章总和。在第二个查询中,我获得了文章交易(销售了多少篇文章)。我想做一个查询来连接这两个查询并在表格中打印结果。从两个查询中创建一个查询语句?
查询1个
SELECT a.ArtId, a.ArtSifra, a.ArtNaziv,a.ArtRoditelj, a.ArtStanjeSA, a.ArtKategorija, a.ArtMjera, sum(b.artpaletatrenutnostanje) as suma, (a.artstanjesa + sum(b.artpaletatrenutnostanje))
AS ukupno, c.JmOznaka FROM artikli a
LEFT JOIN artikli_palete_ulaz b
on a.ArtID = b.ArtPaletaArtikal
LEFT 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, a.ArtKategorija asc
查询2
SELECT a.Artikal,a.datum,b.ArtNaziv,b.ArtSifra,b.ArtMjera,c.JmNaziv,a.VrstaDokumenta, sum(a.Izlaz) as suma
FROM kartica_artikla_2015 a
LEFT JOIN artikli b on a.artikal = b.ArtId
LEFT JOIN jedmj c ON b.ArtMjera = c.jmid
WHERE a.VrstaDokumenta != 18
GROUP BY Artikal
这些查询独立工作。 我想知道是否有可能连接这两个查询?
对不起,我错把第一次查询,但我试图做出那样的查询我的总和得到错误的值。 – user3651819
@ user3651819: - 我做了JOINS。您只需要将(*添加/修改*)SELECT语句中的列。 –
它不起作用,它没有给出总结列的好结果 – user3651819