Hi Gysbert , thanks for your help!
That will be choice #1, Qlik default join, and also no synthetic key issue.
The further question is:
3: If need to analyze the common column, such as, max, count, ete, aliases is better, is it right?
4: basically, to analyze all the columns among those different tables, is aliases necessary?