現在のテーブル:
id_product id_shop id_lang description
---------------------------------------------------------
1 1 est black
2 1 eng brown
3 1 rus red
1 2 est
2 2 eng
3 2 rus
期待される出力:
id_product id_shop id_lang description
---------------------------------------------------------
1 1 est black
2 1 eng brown
3 1 rus red
1 2 est black
2 2 eng brown
3 2 rus red
それぞれの製品と言語について、欠落している「説明」を id_lang 1 から id_lang 2 にコピーする必要があります。
私はクエリを持っていますが、これはタイムアウトになり、エラーが発生します:
UPDATE `ps_product_lang` t1, `ps_product_lang` t2
SET t1.description = t2.description
WHERE t1.id_shop = 2
AND t2.id_shop = 1
私が間違っているところを修正していただければ幸いです。