Ho 2 tabelle correlate sulle quali faccio una join per ottenere questa riga:

ID ID_Utenti
1 3,2,9
2 7,4,1
3 2,6,8

Dove la colonna ID_Utenti è ottenuta facendo un group_concat di un'altra tabella

Codice PHP:
group_concat(g.id_utente) AS ID_Utenti 
Ora vorrei selezionare solo le righe dove è presente un determinato ID dell'utente.

Ho fatto così:

Codice PHP:
GROUP BY ID
HAVING 2 IN 
(ID_Utenti
Ma non restituisce alcun record. Se invece faccio:

Codice PHP:
GROUP BY ID
HAVING 2 IN 
(1,2,3
Restituisce correttamente tutti i records. Ciò significa che la sintassi è giusta, ma mentre effettua la query non mette al posto di ID_Utenti la stringa concatenata, nonostante che dopo in visualizzazione la vedo correttamente.

Dove sbaglio?

Grazie