I am currently writing update statements to keep a query-able table constantly up to date. The schema is identical between both tables and the contents are not important:
Without examples of the dataset of staging this is a shot in the dark, but have you tried something like this?
update PRODUCTION p, staging s set p.name = s.name p.count = s.count where p.id = s.id
This would work assuming the id column matches on both tables.