0 - 1 of 1 tags for merge join

Hi Experts
I have two requirements. Need your help to solve them for project.
1. there is TableA with 10M rows and 50 cols. Need to update only 3 cols out of them for 1M rows. Will a single update query be efficient or there is a better way?