쿼리가 매우 느리게 실행됩니다. 쿼리의 목표는 테이블 artikli의 테이블과 수량의 모든 기사를 나열하는 것입니다. 그럼 일단 가입하고 난 후에는 매우 느리게 도착 artikli_2015쿼리가 매우 느리게 실행됩니다.
SELECT a.artid,
a.artsifra,
a.artnaziv,
a.artstanje,
a.artstanjepalete,
(a.artstanje + a.artstanjepalete) AS total,
Sum(g.izlaz) AS promet,
c.jmoznaka,
Sum(f.izlaz) AS promet
FROM artikli a
LEFT JOIN artikli_2016 g
ON a.artid = g.artikal
LEFT JOIN artikli_2015 f
ON a.artid = f.artikal
LEFT JOIN jed_mjere c
ON a.artmjera = c.jmid
WHERE a.artroditelj != 0
AND a.artaktivan
GROUP BY a.artid
ORDER BY a.artid ASC
(전년 올해 artikli_2016 및 artikli_2015) 문서 다른 표에 나열된 판매를보고 싶어요. 누군가가 나에게 쿼리를 빨리 실행하기위한 조언이나 솔루션을 제공 할 수 있다면 매우 유용 할 것입니다.
테이블에 색인이 있습니까? 스키마를 공유 할 수 있습니까? –
GROUP BY 절을 제거하십시오 –
그냥 왼쪽 조인을 단순 조인으로 변경하십시오 –