Tres cosas:
- No compliques las cosas. Ya existe el JOIN para relacionar dos tablas, incluso en un UPDATE.
- Si estás intentando esa query de ese modo sin duda te debe estar saliendo un error de MySQL que probablemente no estés capturando. No dejes nunca de capturar los errores. Si no los vemos, no podemos saber por donde empezar (a menos que sea muy evidente).
- Tu query está mal escrita para lo que necesitas, como ya dije. Con JOIN tienes mejores posibilidades:
O bien lo haces en un join implícito:
Código MySQL:
Ver originalSET T1.order_coms t2.product_coms
WHERE mi_tabla_1.order_id
= mi_tabla_2.order_id
;
Por favor, lee las normas del foro.