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)
Обсуждают сегодня