mixmastertobsi: MySQL SUM mit GROUP Problem

Beitrag lesen

Hallo,

ich habe folgende Abfrage und möchte nun als Ergbenis noch eine Komplettsumme. Wie ist das möglich?

SELECT SUM(artikel_attribut_lager.menge)*ek FROM artikel_attribut
LEFT JOIN artikel_attribut_lager ON artikel_attribut_lager.atrnr=artikel_attribut.atrnr
GROUP BY artikel_attribut.atrnr

Momentan ist es so, dass jede atrnr in einer eigenen Zeile steht. Nun möchte ich aber, dass diese einzelnen Beträge addiert werden. Wenn ich hinten das Group by entferne, stimmt das Ergebniss nicht. Ich vermute hier, dass es an dem LEFT JOIN liegt, weil es hier die atrnr mehrfach gibt.

Grundsätzlich könnte ich das Ergebniss nun in PHP ausgeben lassen und dann dort addieren, allerdings ist dies wohl nicht die elegante Lösung...

Wie wäre die Abfrage korrekt?