try:
SELECT *
FROM table1
left outer join table2
on table1.id1 = table2.id1
inner join tabl3
on table2.id1 = table3.id1
SELECT *
FROM table1
left outer join table2
on table1.id1 = table2.id1
inner join tabl3
on table2.id1 = table3.id1
(select table1.*,table2.* from table1,table2 where table1.id1 *= table2.id1) a,table3
where a.idl=table3.idl