i think this will help you up with few modifications.. to return null instead of dash (-). depend on ur database you may use isnull() function..
select a.billno, a.billinfo,b.billinfo,c.billinfo from table1 a full join table2 b on a.billno=b.billno full join table3 c on b.billno=c.billno...