Hi russhh!
Thank you for your help.
I tried this method but failed to get the result, I think there are two problems
1)I can't sort file 1 since I need the order information
2)For some reason, my system is not recognizing "join -t $'\t'" and gave the error message "join: illegal tab character specification". I changed file two with command sed 's/ /\t/g'
Moved to an answer ....