This will give you what you want. But I supposed that table1 has all the Ids.
select id, (select sum(amount) from table1 st1 where st1.id=tbl1.id) t1,
(select sum(amount) from table2 st2 where st2.id=tbl1.id) t2,
(select sum(amount) from table3 st3 where st3.id=tbl1.id) t3
from table1 tbl1
Good Luck