Mariadb 如何从动态列中获取子数据?
我有一个具有下一个结构的动态列:Mariadb 如何从动态列中获取子数据?,mariadb,dynamic-columns,Mariadb,Dynamic Columns,我有一个具有下一个结构的动态列: blob_fields: name1: value1, name2: value2, name3: sub-name1: sub-value1, sub-name2: sub-value2 使用列_GET(),如何获取这些子项的“name3”值 我曾尝试使用COLUMN\u GET(blob\u字段,COLUMN\u GET(name3,sub-name1作为char))作为值,但对我来说不起作用 非常感谢对于您的特殊情况,您应该使
blob_fields:
name1: value1,
name2: value2,
name3:
sub-name1: sub-value1,
sub-name2: sub-value2
使用列_GET(),如何获取这些子项的“name3”值
我曾尝试使用COLUMN\u GET(blob\u字段,COLUMN\u GET(name3,sub-name1作为char))作为值
,但对我来说不起作用
非常感谢对于您的特殊情况,您应该使用以下语句:
SELECT column_get(column_get(blob_fields, 'name3' as char), 'sub-name1' as char) as FOO1
FROM TBL_FOO
你几乎是对的