Linuchs: mySQL: Mehrere JOINS in einem Treffer zusammenfassen (gelöst)

Beitrag lesen

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.