Ich hole alle Gruppen-IDs in einer Variable @usergroups.
SET @usergroups = ( SELECT id FROM groups WHERE id IN (SELECT group_id FROM groupmemberships WHERE user_id = (SELECT id FROM users WHERE name='max.mustermann') ) );
Wenn ich die Variable dann für einen weiteren Query nutzen möchte
SELECT name FROM groups WHERE id IN @usergroups ;
bekomme ich die Fehlermeldung
#1242 - Unterabfrage lieferte mehr als einen Datensatz zurück
Wie kann ich die Variable @usergroups verwenden um im 2. Query danach zu suchen?