sql update inner join multiple tables