I've been in an argument with one of our devs that took an update statement with an inner join and made it a left join (because inner was missing some records somehow in the left table - tableB in ...
Also, check if the same thing happens on other databases, i.e. whether this should be a SQL Server-only change or something with a wider scope. SQL Server documentation detailing all the above, plus ...