我myColumn
在myTable
表中有一个具有此值的列:
"6285":[
{
"75963":{"lookupId":"54","value":"0","version":null},
"75742":{"lookupId":"254","value":"991","version":null}
}
]
我需要使用or函数编写select
查询(我的版本不支持)。查询应返回以下结果:JSON_VALUE
JSON_QUERY
sql server
OPENJSON
"75963-0, 75742-991"
如您所见,我需要value
参数值。另请注意,我不知道6285
数组内的对象将包含哪些元素。我的意思是我事先不会知道其中会有 2 个元素(75963 和 75742)。可能有更多或更少的元素,当然它们可能不同。然而6285
,数组中总是只有一个对象。
我可以写什么样的select
来实现它?