sql >> Base de Datos >  >> RDS >> Mysql

Actualización de MySQL con una subconsulta en modo de actualización seguro

Debería poder hacerlo cambiando esta línea en su subconsulta, esto establecerá la cláusula WHERE de la subconsulta para que coincida con sus registros en la tabla externa.

WHERE i.id_pedido = 1

PARA

WHERE i.id_pedido = p.id_pedido

Luego puede eliminar el DONDE externo, a menos que realmente desee restringirlo a p.id_pedido=1