How can I do an update on a table by setting the value of a field with the same value contained in another table for all records?
I have a 'product' table and a 'mov product' table. I want to update the information related to the cost price in the 'product' table with the same value contained in the 'mov product' table.
tabela 'produto'
codproduto
vlrprecocusto
tabela 'movproduto'
codproduto
vlrprecocusto
I tried some ways and I did not succeed. Example of how you were trying:
update produto p
inner join movproduto m on m.codproduto = p.codproduto
set p.vlrprecocusto = m.vlrprecocusto;
This sql returns the following error:
token unknown - line 2, column 5
inner
I'm using firebird 2.5