Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Atualização do MySQL com uma subconsulta no modo de atualização segura


Você deve ser capaz de fazer isso alterando esta linha em sua subconsulta, isso definirá a cláusula WHERE da subconsulta para corresponder aos seus registros na tabela externa.
WHERE i.id_pedido = 1

PARA
WHERE i.id_pedido = p.id_pedido

Então você pode remover o WHERE externo, a menos que você realmente queira apenas restringi-lo a p.id_pedido=1