I am using Microsoft Sql Server 2008.
with this below query certain rows are fetched with , but it is possible to arrange rows with distinct rows ordered from every table.
select id1,c1,id2,c2,id3,c3
from t1
left join t2 on t2.fk = t1.pk
left join t3 on t3.fk = t1.pk
order by id3

You need to sort on id1, id2 and id3
EDIT: Updated with additional sequencing field
EDIT: Completed query for exact results