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.
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
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:
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
Partager