You have some wrong syntax here. It should be like table.Coluumn not column.table
select
t1.name,t2.name,t3.name
from
t1,t2,t3
where
t1.id=t2.id and t2.id=t3.id
Ans1: The first one is short hand(also the old method) so doing this while later one is the detailed way and much readable.
Ans2:
select t1.name,t2.name,t3.name
from t1
left join t2 on t1.id=t2.id
left join t3 on t2.id=t3.id