我将此表 ps_country_lang 与国家/地区翻译无法正确翻译。我需要执行UPDATE,用 name 的内容替换 name 的内容,其中 id_lang 等于3,其中 id_lang < / em>等于来自相同 id_country 的2。
这只是表格的一小部分,所以你可以更好地理解:
+-----------+-----------+---------------+
|id_country |id_lang |name |
+-----------+-----------+---------------+
|27 |1 |Nueva Zelanda |
|27 |2 |New Zealand |
|27 |3 |Nueva Zelanda |
|28 |1 |Corea del Sur |
|28 |2 |South Korea |
|28 |3 |Corea del Sur |
|29 |1 |Israel |
|29 |2 |Israel |
|29 |3 |Israel |
+-----------+-----------+---------------+
答案 0 :(得分:1)
update ps_country_lang dst
join ps_country_lang src on src.id_country = dst.id_country
and src.id_lang = 2
and dst.id_lang = 3
set dst.name = src.name