Bonjour,

avec 3 tables dans ce genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
UserUnit
userid
unitid
et sachant qu'un utilisateur est lié a 1 ou plusieurs unités.
Je voudrais afficher la liste de tous les utilisateurs ainsi que la (ou les) unité(s) auxquels ils appartiennent.


Faciiiiiiiiiiile me direz vous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
select us.nom, un.libelle
from users us, unit un, userunit uu
where us.userid=uu.userid
and    uu.unitid=un.unitid
Cela va m'afficher cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
User1 Libelle1
User1 Libelle2
User2 Libelle4
User3 Libelle1
User3 Libelle2
User3 Libelle3
...
mais je voudrais quelque chose qui s'affiche sur une seule ligne dans ce genre-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
User1 Libelle1 Libelle2
User2 Libelle4
User3 Libelle1 Libelle2 Libelle3
...
Pas de problème via un script pl-sql, mais existe-t-il un moyen de faire cela avec un simple select sql ?