обновить таблицу данными из другой таблицы, если не ноль?

По сути, я хочу скопировать значение столбца из одной таблицы в другой столбец другой таблицы.

Я использую запрос:

UPDATE t1 
SET product_code = 
(SELECT `value` FROM t2 WHERE t2.variant_id = t1.variant_id AND key_id = 10);

Который работает нормально, но есть несоответствие в столбцах,

поэтому мне нужно добавить предложение, которое будет обновлять только строку, если подзапрос не возвращает ноль.

Как я могу это сделать?

Ответы на вопрос(2)

Ваш ответ на вопрос