Bonjour @ tous,
J'ai une table "modules" qui contient des champs standards et un champ XML.
Le XML peut contenir plusieurs fois (et à des endroits différents) une balise <reference type='image' id='monImage.jpg' />
En gros, j'aimerais faire un select qui me retourne tous les modules qui ont au moins une fois cette balise (avec le même ID et type).
J'ai bataillé avec le value (mais il ne veux qu'un singleton) et le CROSS APPLY (qui ne veux me renvoyer que les balises requetées et non les autres champs de la table).
J'ai regardé le query() mais ça n'a pas l'air de convenir.
Faudrait-il que je fasse un "WHERE champXML like "*monImage.jpg*" ?
(Je ne suis même pas sur que je puisse le faire....)
Pouvez vous m'aider ?
Merci d'avance.
Partager