clickhouse. обновить поля
Есть таблица с данными товаров.
Есть поля seller и seller_id.
Некоторые строки записались без seller.
Нужно из существующих данных, по seller_id заполнить недостающие данные в строках существующими.
Что то никак не получается.
Погуглив, нашел, что можно создать таблицу с движком join и обновлять через мутации.
Написал что то такого:
alter table bd.table_test
update seller = joinGet(bd.sellers_temp, 'seller', seller_id)
where seller_id is null;
Но возникает ошибка:
Code: 47. DB::Exception: Missing columns: 'bd.sellers_temp.seller_id' while processing query: '_CAST(if(seller_id IS NULL, _CAST(joinGet(bd.sellers_temp, 'seller', bd.sellers_temp.seller_id), 'Nullable(String)'), seller), 'Nullable(String)'), seller', required columns: 'seller_id' 'bd.sellers_temp.seller_id' 'seller', maybe you meant: ['seller_id','seller']. (UNKNOWN_IDENTIFIER) (version 22.8.14.53 (official build))
Если 3-им параметром в joinGet передать значение например 604034, то все отработает.