1

我有一个具有下一个结构的动态列:

blob_fields:
  name1: value1,
  name2: value2,
  name3:
    sub-name1: sub-value1,
    sub-name2: sub-value2

使用 COLUMN_GET(),我怎样才能得到那些孩子的 'name3' 值?

我尝试过使用COLUMN_GET(blob_fields, COLUMN_GET(name3, sub-name1 as char)) as value,但它对我不起作用。

非常感谢

4

1 回答 1

1

您应该针对您的特定情况使用以下语句:

SELECT column_get(column_get(blob_fields, 'name3' as char), 'sub-name1' as char) as FOO1
FROM TBL_FOO

你几乎是对的。

于 2014-06-10T16:53:54.547 回答