我有一个 outlet_details 表,它有两列(id
并extended_attributes
作为 JSON 对象)。extended_attributes 具有类似的值
{
"parent-0-0-id": "DS-606",
"parent-0-1-id": "SD066",
"secondaryOutletCode": "MG_918"
}
我想获得parent-0-0-id
的价值,但是当我试图击中
SELECT extended_attributes->>'$.parent-0-0-id' AS 'parent00id' FROM outlet_details;
我得到一个:
无效的 JSON 路径表达式错误 (3143)。
您可以将列名括在引号下,以将名称与转义字符分开。
SELECT extended_attributes->>"$.\"parent-0-0-id\"" AS 'parent00id' FROM outlet_details;
应该管用
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句