Wenn der Mittelwert jeweils auch am Ende sein kann
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
>
Danke, aber das geht leider nicht :-(