GROUP BY a.gegenstand_id
das denke ich würde das ergebniss verfälschen. da ja zufällige
datensätze mit der gleichen gegenstand_id gruppiert werden und dann
erstdas where greift. die reihenfolge in welcher die datensätze im
enteffekt ankommen ist mir persöhnlich egal und vernachlässigbar.
Also ich hab mir jetzt mal die Mühe gemacht und das Szenario nachgebaut
Bei mir kommt 100% das Ergebniss raus was du willst.
Struppi.