T
Size: a a a
ДМ
А
ВЛ
WITH key_values AS (
SELECT 'key1' AS k, 'value1' AS v, 'value2' as v2
UNION ALL
SELECT 'key2' AS k,'value2' AS v, 'value3' as v2
),
t0 as (
SELECT k,
array(
select struct(
['v', 'v2'] as key,
struct([v, v2] as string_value
) as value
)) as params
FROM key_values
)
select *
#k, (select value.string_value from t0.params where key = 'v') as v
from t0
IS
А
IS
А
IS
ДМ
N
IS
TS
N
TS
TS