Je galère pas mal en sql avec cette requête que je dois convertir pour utiliser JSON_EXTRACT et non plus ExtractValue (notre outil a changé de format de stockage, c'est plus XML mais JSON).
Pourriez-vous svp m'aider à convertir ce bout ?
"where pv.id = ExtractValue(cv2.textvalue, 'content/value') order by 1;"
Req complète :
" Select pv.vname, pv.id from (
Select cv.* from customfieldvalue cv where cv.customfield = 10014
and cv.issue = $issue.customfield_10506
) cv2 , projectversion pv
where pv.id = ExtractValue(cv2.textvalue, 'content/value') order by 1;"
Merci ! :-)
Sylvain
Publicité
Posté le 10-06-2020 à 21:07:44
oneagain
Posté le 15-06-2020 à 19:15:46
Trouvé (merci les collègues au taff
where pv.id = REPLACE(JSON_EXTRACT(textvalue, '$.keys[0]'),'"','') order by 1;
A noter que la partie $.keys[0]'),'"',' est propre à mon contexte.
Message édité par oneagain le 15-06-2020 à 19:17:55
oneagain
Posté le 15-06-2020 à 19:16:31
Résolu
(je sais pas comment clore le sujet ?)
Message édité par oneagain le 15-06-2020 à 19:16:59