2
How to update the values of a table, using values taken from another table:
UPDATE produto -- atualizar a tabela produto
SET produto.quant = SUM(entrada.quant) -- produto.quant será igual a soma da coluna quant da tabela entrada
WHERE produto.id = entrada.idproduto -- onde produto.id = entrada.idproduto
Product table:
id int
descricao string
tipo string
quant int
Input table
id int
idProduto int
data date
quant int
error 1048: Column 'Quant' cannot be null
– Italo Rodrigo
before you ask. I have no null value in the Quant column of any of the tables. which may be?
– Italo Rodrigo
Do you have any record in the entry table ?
– Maurivan
@Maurivan does. David, changed
– Italo Rodrigo
@Italorodrigo, take a look at the change I made.
– David
@David still made the same mistake :/
– Italo Rodrigo
thanks for the help, but I decided to make the code by the application itself instead of by the query.
– Italo Rodrigo