if(value1 = 1, arrayJoin(['a','b', 'c']), arrayJoin(['a','b'])) as value2
ожидаю получить
1 a
1 b
1 c
2 a
2 b
if(value1 = 1, arrayJoin(['a','b', 'c']), arrayJoin(['a','b'])) as value2
group by value1, value2
работает как нужно, но хочу понять почему без группировки работает не так как ожидаю
arrayJoin(if(value1 = 1, ['a','b', 'c'], ['a','b'])) as value2
Уже пробовал - та же ошибка
Я бы сделал вот так и всё from clickhouse_driver import Client client = Client(127.0.0.1, settings={'use_numpy': True}) client.insert_dataframe("INSERT INTO table VALUES",df)
Обсуждают сегодня