id_order,name, date, делаю groupArray(name) order by id_order, и в groupArray надо отсортировать по полю date
Сортировка по нужному полю в подзапросе
Но я не группирую по нему, как сортировать тогда?
> в подзапросе SELECT groupArray(x) FROM (SELECT * .... ORDER BY y)
Скорее всего select arraySort(groupArray(x)) from table будет эффективнее по памяти (по крайней мере когда есть группировка)
в наших тестах это ещё зависело от размера массивов, если они сильно разные (где то 10, где то 10 тыс) у нас было так себе по скорости... глубоко никто не копал правда.
Это не помогло, все равно есть местами события не по порядку
Обсуждают сегодня