Ejecutaría la actualización de ese campo en todos los registros de la tabla sin discriminar, mientras que INNER JOIN hace que sólo se apliquen en aquellos registrso que cumplen con la relación indicada por INNER JOIN, además del WHERE.
¿Entiendes bien el uso de JOIN / INNER JOIN / LEFT JOIN / RIGHT JOIN?