argMax+group by, который по сути просто для избавления от дублей, я могу совместить вышестоящим уже аггрегирующим как мне надо?
У меня тут ещё nested-поля, я их сперва раскладываю array join.. потому уже собираю обратно
да, именно это я и имею ввиду... если вы делайте subquery только для избавления от дублей - делайте на здоровье, но учитывайте что все должно влезть в память (обычно колонок немного и оно влезает) ну и выполнятся верхний уровень уже будет на координаторе (а не на всех шардах) - может чуток медленнее быть, ну и там могут ещё некоторые мелочи вылезти...
Обсуждают сегодня