Hallo Vinzenz,
von selbst kommt MySQL nicht auf die Idee, dass es nach der berechneten Spalte gruppieren soll.
Das wußte ich nicht. Danke für die Erklärung.
WHEN 'xx006' THEN 'xx-0006'
-- Vergiss nicht die Werte, die beibehalten werden sollen
Das geht nicht. Dann ist CASE der falsche Ansatz. Denn es gibt tausende andere Werte, die einfach beibehalten werden sollen. Die kann ich nnicht alle aufführen und ich kenne sie auch gar nicht alle.
Gibt es eine andere Möglichkeit als mit CASE, die nicht das explizite Aufführen der nihct zu ändernden Werte erwartet?
Gruß', KlausStein