Ich habe drei Tabellen, eine User Tabelle (user), eine Gruppen Tabelle (list) und eine Tabelle mit der beide verknüpft werden (listuser). Jetzt kann ein User mehreren Gruppen angehören.
Mit folgendem Query hole ich mir alle benötigten Daten.
Mein Problem dabei ist, dass die User die zu mehreren Gruppen gehören mir auch mehrmals ausgegeben werden. Ich möchte aber das mir bei der Ausgabe des Users alle Gruppen die er angehört ausgegeben werden.
Zum Verdeutlichen die Ausgabe:
Name | Gruppe
----- | ------------------------
test1 | gruppe1
test1 | gruppe2
Und so hätte ich es gern:
Name | Gruppe
----- | ------------------------
test1 | gruppe1, gruppe2
Mit folgendem Query hole ich mir alle benötigten Daten.
Mein Problem dabei ist, dass die User die zu mehreren Gruppen gehören mir auch mehrmals ausgegeben werden. Ich möchte aber das mir bei der Ausgabe des Users alle Gruppen die er angehört ausgegeben werden.
PHP-Code:
$query = 'SELECT * FROM user ' .
'LEFT JOIN listuser ON user.id=listuser.userid ' .
'LEFT JOIN list ON listuser.listid=list.id '
Name | Gruppe
----- | ------------------------
test1 | gruppe1
test1 | gruppe2
Und so hätte ich es gern:
Name | Gruppe
----- | ------------------------
test1 | gruppe1, gruppe2
Kommentar