多表查询〓〓〓求一SQL语句
重分相赠!   
 四张表:      
          工程表(工程编号,工程名称) 
          职务表(职务,小时工资率) 
          职工表(职工编号,职工姓名,职务) 
          工时表(工程编号,职工编号,工时)   
 现求   SELECT   语句   
 给出   工程编号   
 (1)查出:职工编号,职工的职务,职务的小时工资率,职工参与该工程工时,总薪水   
 [总薪水为小时工资率与工时的乘积]   
 (2)   查出该工程总耗资   
------解决方案--------------------1.select b.小时工资率,c.职务,d.职工编号,d.工时,总薪水=d.工时*b.小时工资率 from  职务表 b,职工表 c,工时表 d where b.职务=c.职务 and c.职工编号=d.职工编号 and 工程编号= 
 2.select sum(总薪水) as 总耗资 from (select b.小时工资率,c.职务,d.职工编号,d.工时,总薪水=d.工时*b.小时工资率 from  职务表 b,职工表 c,工时表 d where b.职务=c.职务 and c.职工编号=d.职工编号 and 工程编号= )a group by 职工编号
------解决方案--------------------select  A.职工编号,B.职务,C.小时工资率,A.工时,C.小时工资率*A.工时 as 总薪水 
 from 
    (select 工程编号,职工编号,sum(工时) as 工时 from 工时表 group by 工程编号,职工编号)   A, 
    职工表 B, 
    职务表 C 
 where A.职工编号=B.职工编号  
     and B.职务=C.职务  
     and  A.工程编号= 'XXXXX '
------解决方案--------------------2.   
   select sum(总薪水) as 总耗资 
    from (上述1的語句) T
我的异常网推荐解决方案:软件开发者薪资,http://www.aiyiweb.com/other/1391128.html