I have to update the custo
field of the pedidos
table based on the valor
field of the produtos_pedidos
table.
Since the a.id
of the pedidos
table must be equal to the b.id_pedido
field of the produtos_pedidos
table.
I'm trying to do this:
UPDATE
pedidos a
SET
custo = (
SELECT
b.valor
FROM
produtos_pedidos b
WHERE
b.id_pedido = a.id
)
I'm having this error:
Coluna 'custo' não pode ser vazia