Mysql
 sql >> Database >  >> RDS >> Mysql

Aggiornamento MySQL con una sottoquery in modalità di aggiornamento sicuro

Dovresti essere in grado di farlo modificando questa riga nella tua sottoquery, questo imposterà la clausola WHERE della sottoquery in modo che corrisponda ai tuoi record nella tabella esterna.

WHERE i.id_pedido = 1

A

WHERE i.id_pedido = p.id_pedido

Quindi puoi rimuovere il WHERE esterno, a meno che tu non voglia davvero limitarlo a p.id_pedido=1