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, то все отработает.


Ответы (0 шт):