Bonjour à Tous,

J'ai un petit problème.
Dans mon appli Windev, j'ai 2 tables (Objets et Termes) entre autres.
Dans la table Objets, j'ai un champ (NomTermes) multivaleur où je gardes les IDs de la table Termes.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
OBJ_ID    OBJ_NOMTERMES
------------------------------
1              10,11,12
2              5
3              13,15
Je dois faire une requête où j'aurais ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
OBJ_ID    OBJ_NOMTERMES
------------------------------
1              Terme10, Terme11, Term12
2              Terme5
3              Terme13, Terme15
Et c'est là que je suis bloqué, quand je dois récupérer plusieurs registres (Plusieurs OBJ_ID et ses Termes), car sinon je ferais un in (10,11,12) avec un truc du genre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT TERMINE + ', ' FROM TERMS WHERE TTER_ID in (10,11,12) FOR XML PATH('')
J'aimerais le faire avec une requête et non avec une procédure stockée.

Merci de votre aide.

David