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.
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 10,11,12 2 5 3 13,15
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
1
2
3
4
5
6 OBJ_ID OBJ_NOMTERMES ------------------------------ 1 Terme10, Terme11, Term12 2 Terme5 3 Terme13, Terme15
J'aimerais le faire avec une requête et non avec une procédure stockée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT TERMINE + ', ' FROM TERMS WHERE TTER_ID in (10,11,12) FOR XML PATH('')
Merci de votre aide.
David
Partager