обновить таблицу данными из другой таблицы, если не ноль?
По сути, я хочу скопировать значение столбца из одной таблицы в другой столбец другой таблицы.
Я использую запрос:
UPDATE t1
SET product_code =
(SELECT `value` FROM t2 WHERE t2.variant_id = t1.variant_id AND key_id = 10);
Который работает нормально, но есть несоответствие в столбцах,
поэтому мне нужно добавить предложение, которое будет обновлять только строку, если подзапрос не возвращает ноль.
Как я могу это сделать?