DiBo33: MySQL - Zeile gruppiert und einzeln ausgeben

Beitrag lesen

Mit geht nicht meinte ich nicht, dass dein Code nicht funktioniert, sondern dass

Wenn der Mittelwert jeweils auch am Ende sein kann
mir nicht hilft. Ich brauche zuerst den Mittelwert und dann die Einzelergebnisse.

Ja mein Gott, dann mach halt was Vinzent vorgeschlagen hat
[code=sql]
SELECT ArtNr, ae1, ae2
FROM (
    SELECT CONCAT(aid, IF(eintrag IS NULL, '', CONCAT('-', eintrag))) ArtNr
        , ROUND(AVG(e1)) ae1
        , ROUND(AVG(e2)) ae2
    FROM arttab
    GROUP BY aid, eintrag
    WITH ROLLUP
) a
ORDER BY ArtNr
[/code]