基本的に私がやりたいのは、あるテーブルから別のテーブルの別の列に列の値をコピーすることです。
私が使用しているクエリは次のとおりです。
UPDATE t1
SET product_code =
(SELECT `value` FROM t2 WHERE t2.variant_id = t1.variant_id AND key_id = 10);
これは正常に機能していますが、列に不一致があります。
したがって、サブクエリがnullを返さない場合は、その行でのみ更新を行う句を追加する必要があります。
これどうやってするの?