Yes.When I have to do the updates, what I usually do is write a corresponding select to see what will be updated. If I am happy with that, then I would do the update. For example, in the code below, first I would comment the first two lines and uncomment the line that starts with SELECT. That will tell me exactly what the current value in TableA is and what it is going to be updated to.UPDATE TableA SET FILE_ID = TableB.FILE_ID-- SELECT TableA.TableA,TableB.FILE_IDFROM TableB INNER JOIN TableA ON TableA.crt_number = TableB.crt_number
But, to answer your original question, you probably would need to do something like this:UPDATE TableA SET FILE_ID = TableB.FILE_IDFROM TableB INNER JOIN TableA ON TableA.crt_number = TableB.crt_number AND TableA.Column2 = TableB.Column2