такое поведение
При этом если удалить индекс - данные начинаю получать.
На https://fiddle.clickhouse.com/ не воспроизводится, и вот думаю у меня косяк или все же это баг?
```
CREATE OR REPLACE TABLE test_table
(
col1 String,
col2 String
) ENGINE = MergeTree()
ORDER BY col1
AS SELECT 'v1', 'v2';
ALTER TABLE test_table ADD INDEX test_table_col2_idx col2 TYPE set(0) GRANULARITY 1;
ALTER TABLE test_table MATERIALIZE INDEX test_table_col2_idx;
-- empty result
SELECT *
FROM test_table
WHERE 1 == 1 AND col1 == col1 OR
0 AND col2 == NULL;
```
В какой версии? В фидле версия такая же? Ну и конечно это баг
Да, это в яндекс клауде версия 22.8, я в фидле 22.8 разные патч версии пробовал - не повторяется, поэтому сюда написал
Ну select version() должен показать
А, все повторилось) видимо не успевал MATERIALIZE INDEX отработать просто. Заведу баг
Обсуждают сегодня