By doing this, I need to use query to join all the related table together. It is a very easy and common way to due with this website scenario.
However, this way proves to be insufficient if the table have more column need to be joined then there will be rapidly expand the number of coding that needed to be code. Because I need to use a lot of if and else in the code for the join. And also it is not very efficient in term of performance because join is very heavy to process.