joining multiple sql tables on basis of primary key
===

I have around 10 tables.One table that has primary key and all other tables are connected to that single table through foreign key .
  eg . table main : 1,2,3,4,5,6,7,8
   Tablechild: 1,2,3
   tableanchild: 1,3,5
    tableachild: 1,2,4,5

 I want to extract complete data for main table and all other tables eg.
   
    1      "tablechild data" "tableanchild data" tableachild data"
    2      tablechild data                       tableachild data
    3      tablechild data    tableanchild data
    4 
    5 
    6
    7
    8

  I used left join but it is giving reduntant data .for every table displaying foreign key
   thank you in advance