тут действительно мало что можно сделать) то, что я описал это в принципе приведённые исходные данные задачи. есть строки, в них два массива одинаковой длины. надо сделать то-то, то-то. куда тут можно было не залезть? :)
что делает array join понимаете? select x, uniqExact(A) from (select 1 x, [1,2,3,3,3] Arr ,[66,55,-1,13,24] Brr ) array join Arr as A, Brr as B where B > 20 group by x ┌─x─┬─uniqExact(A)─┐ │ 1 │ 3 │ └───┴──────────────┘
Обсуждают сегодня