Bonjour,

je travail actuellement sur 3 tables :
- users (id,nom,prenom,idClient)
- droits (id,libelle,nom)
- users_droits (idUser,idDroit)

Je liste donc une certaines partie de mes utilisateurs avec les droits qui leur sont associés de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT u.nom,u.prenom,GROUP_CONCAT(DISTINCT d.nom) 
	FROM users u
		LEFT JOIN users_droits ud ON ud.idUser = u.id
		LEFT JOIN droits d ON ud.idDroit = d.id
	WHERE idClient = 1 GROUP BY u.id
Pour éviter d'exploser la chaine de groupe concat coté script , est il possible de généré de "fausse" colonne avec le résultat du group_concat ?

Concrètement au lieu de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Dupont | Jean | Admin,Post
Est il possible d'avoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Dupont | Jean | Admin | Post
Merci