如何查询mysql表中json格式字段的某一属性值

如何查询mysql表中json格式字段的某一属性值

如下

select d.order_id, json_extract(e.`desc`, '$.sourceId') 
from order_outer_info e , order_data d
where d.order_id=e.order_id and d.sub_order_type=1 and e.type=34 ;

其中order_outer_info 表desc字段格式如下

{"sourceId":"6840449","enId":"6839849"}

posted @ 2020-04-23 10:59  pfdesj  阅读(492)  评论(0)    收藏  举报