Folgeproblem:
ich möchte nicht die Typen, sondern die übergeordneten Typ-Gruppen.
Der erste LEFT JOIN gibt mir n typ_id zur Veranstaltung.
Der zweite LEFT JOIN gibt mir genau 1 typ_gruppe pro typ_id
Zwei Typen einer Veranstaltung z.B. „Fasching / Karneval“ und „Straßen-, Hafen-, Weinfest“.
Antwort ist „Fest“ und nochmal „Fest“.
Dokument mysql-distinct-on-a-group-concat diskutiert
SELECT GROUP_CONCAT(DISTINCT categories SEPARATOR ' ')
DISTINCT wirkt bei mir aber nicht.