Hallo wirreparieren,
das Datenmodell ist nicht normalisiert und das ist dann die Konsequenz. Die Dienstleistungen gehören nicht in eine einzige Spalte, auch nicht in eine Zeile.
Die Operation, um die von dir gewünschte Transformation auszuführen, heißt UNPIVOT (als Gegenteil von PIVOT) und ist auch in MySQL 8 noch nicht vorhanden. D.h. der UNION ALL Workaround ist richtig.
Besser wäre natürlich eine von Anfang an richtige Datenstruktur...
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi