индексу получаю элемент из второго массива?
SELECT * FROM ( SELECT ['маша', 'паша', 'маша'] as names, [10, 15, 25] as val ) a array join names, val; SELECT * FROM ( SELECT arrayMap(x-> (names[x], val[x]) , arrayEnumerate(names) ) as tups FROM ( SELECT ['маша', 'паша', 'маша'] as names, [10, 15, 25] as val ) ) a array join tups ; Вот примеры как можно раскручивать в первом два array join (когда много данные - такое себе ) Во втором через массив таплов
Обсуждают сегодня