184 похожих чатов

Добрый вечер, кто-то уже реализовывал выборку актуальных записей из таблицы

ReplacingMergeTree без использования FINAL и больших плясок с бубном ?

19 ответов

9 просмотров
Alexandr- Автор вопроса

ok, сделал через PREWHERE IN... но может кто-то знает еще лучшее решение

Да, сделать селф джоин через подзапрос с макс версией

Alexandr- Автор вопроса
Mishanya
Да, сделать селф джоин через подзапрос с макс верс...

Ну я так и сделал, но может кто то это через MV делал

Alexandr
Ну я так и сделал, но может кто то это через MV де...

Можно подробнее, пример запроса? Я сейчас с такой проблемой столкнулся, хочу увидеть решение через селф

Alexandr- Автор вопроса
Alex Moshinets
Можно подробнее, пример запроса? Я сейчас с такой ...

Select * from table PREWHERE (uniq, ver) in (select uniq, max(ver) from table group by uniq)

Alexandr
Select * from table PREWHERE (uniq, ver) in (selec...

и вас тоже >чем вас вариант с аргМакс не устраивает?

Alexandr- Автор вопроса
【D】【J】
и вас тоже >чем вас вариант с аргМакс не устраивае...

через argmax прийдётся все поля в group засунуть, а они могут изменяться. Возможно есть другой вариант. Если возможно - покажите плз. пример ?

Alexandr
через argmax прийдётся все поля в group засунуть, ...

limit 1 by - https://clickhouse.tech/docs/ru/sql-reference/statements/select/limit-by/

Alexandr
через argmax прийдётся все поля в group засунуть, ...

не надо все поля в груп... только ключи, а остальные поля как argmax()

Alexandr- Автор вопроса
Alexandr- Автор вопроса
【D】【J】
не надо все поля в груп... только ключи, а остальн...

используя этот пример - https://clickhouse.tech/docs/ru/sql-reference/statements/select/limit-by/ работает все через SELECT * FROM limit_by ORDER BY id,val DESC LIMIT 1 BY id ... но с argMax не выходит. Можете подсказать запрос, основываясь на этом примере ?

Alexandr
используя этот пример - https://clickhouse.tech/do...

select grp, number from ( select grp, number from `system`.numbers array join ['one', 'two', 'three'] as grp where number < 1000 ) order by grp, number limit 2 by grp

Alexandr- Автор вопроса
Viacheslav Nefedov
select grp, number from ( select grp, number f...

Это к чему? я вроде написал, что запрос "SELECT * FROM limit_by ORDER BY id,val DESC LIMIT 1 BY id" работает, и мой вопрос был о argMax :-)

Alexandr- Автор вопроса
Alexandr
используя этот пример - https://clickhouse.tech/do...

дайте подзапрос с генерацией дупликатных данных - получите запрос... а так примеров прям в этом чате полно

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта