两个数据库连接的sql语句怎么写
有两个表,结构及记录如下如下 
 表1 
 结构      ID,工号,姓名,出生日期,工作日期,岗位级别 
 记录      1   ,001   ,甲         ,1982-1-1,2003-7-2,15 
                   2   ,002   ,乙         ,1982-5-1,2003-7-2,14 
                   3   ,003   ,丙         ,1982-8-1,2003-7-2,13 
                   4   ,004   ,丁         ,1982-9-1,2003-7-2,16 
 表2    
 结构      ID,工号,姓名,基本工资,奖金,年终奖 
 记录      7   ,001   ,甲         ,1000,            1800,10000 
                   9   ,002   ,乙         ,1100,            2000,10000 
                   13   ,003   ,丙         ,1200,            2100,10000 
                   14   ,004   ,丁         ,1300,            3200,10000   
 其中,工号是连接的关键字,也是唯一的标志,那么怎样写sql语句,才能得到如下结果?    
             表1ID,工号,姓名,出生日期,工作日期,岗位级别,基本工资,奖金,年终奖 
                1,            001   ,甲         ,1982-1-1,2003-7-2,15,                  1000,         1800,      10000 
                2,            002   ,乙         ,1982-5-1,2003-7-2,14,                  1100,         2000,      10000 
                3,            003   ,丙         ,1982-8-1,2003-7-2,13,                  1200,         2100,      10000 
                4,            004   ,丁         ,1982-9-1,2003-7-2,16,                  1300,         3000,      10000     
------解决方案--------------------select 表1.*, 表2.基本工资, 表2.奖金, 表2.年终奖 
 from 表1 left join 表2 
 on 表1.工号 = 表2.工号
------解决方案--------------------select a.ID,a.工号,a.姓名,a.出生日期,a.工作日期,a.岗位级别,b.基本工资,b.奖金,b.年终奖 
 from 表1 a,表2 b 
 where a.工号=b.工号 
------解决方案--------------------select a.*,b.基本工资,b.奖金,b.年终奖 from t1 a left join t2 b on a.工号=b.工号   
------解决方案--------------------select a.id,a.工号,a.姓名,a.出生日期,a.工作日期,a.岗位级别,ab.基本工资,b.奖金 ,b.年终奖 
 from table1 a left join table2 b on 
 a.工号=b.工号