我的基地有一个 json:
{"a":1,"b":2,"c":[{"d":3,"e":"str_1"}, {"d":4,"e":"str_2"}]}
Run Code Online (Sandbox Code Playgroud)
我需要获取每个键的所有唯一值,但在提取键“d”和键“e”的值时遇到一些问题。
使用:
SELECT
DISTINCT JSONExtractRaw(column, 'c')
FROM t1
Run Code Online (Sandbox Code Playgroud)
我得到:
[{"d":3,"e":"str_1"},
{"d":4,"e":"str_2"}]
Run Code Online (Sandbox Code Playgroud)
但是,如果我再次对键“d”和键“e”使用 JsonExtract 品种,它不会返回任何内容。如何解决这个问题呢?
clickhouse ×1