我需要使用JSON_EXTRACT而不是ExtractValue来转换此查询(我们的工具已更新了其存储格式,不再是XML,而是JSON)。
您能帮我翻译一下吗?
"where pv.id = ExtractValue(cv2.textvalue, 'content/value') order by 1;"
完整查询:
" 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;"
答案 0 :(得分:0)
已解决:“其中pv.id = REPLACE(JSON_EXTRACT(textvalue,'$ .keys [0]'),'“','')按1排序;”
请注意,部分键[0]'),'“','很适合我的环境。