Bonjour,

Je suis plutot MOA avec une certaine maîtrise du SQL.

Soit la table suivante

id type
1 a
2 b
3 a
4 c
5 a
6 b
7 c
… ….


Je souhaiterai effectuer une requête qui me renvoie en colonne la liste des valeurs de la colonne type (a, b , c...) et sous chaque colonne type les id inclus.

Un exemple de résultat :

a b c
1 2 4
3 6 7
5


le nombre de colonnes (soit select distinct type from matable) étant variable/ dynamique, la solution 'case when' ne semble pas convenir



J'aimerai savoir si c'est possible d'effectuer une telle requête via SQL. Ou alors, seul une procédure en PL/SQL peut résoudre mon problème.