日期:2014-05-18  浏览次数:20493 次

[30分]求助基础问题,在线等待;环境创建的代码和测试数据已经给出
现有2基础数据表,数据如下

TBL1   数据

school           class1             class2             class3            
--------   -----------   -----------   -----------  
  内                   11.00               11.00               11.00  
  内                   12.00               12.00               12.00  
  外                   13.00               13.00               13.00  
  外                   14.00               14.00               14.00  

TBL2   数据

school           hope1               hope2               hope3              
-------   -----------   -----------   -----------  
    内               110.00             110.00             110.00  
    内               120.00             120.00             120.00  
    外               130.00             130.00             130.00  
    外               140.00             140.00             140.00  

期望结果:
school     class1SUM     class2SUM     class3SUM     hope1SUM     hope2SUM2   hope3SUM  
------       --------       --------       ---------     --------     --------   --------  
内                 23.00             23.00             23.00           230.00           230.00         230.00      
外                 27.00             27.00             27.00           270.00           270.00         270.00  
 
请问:
SELECT   tbl1.school   ,sum(class1)   as   class1   ,sum(class2)   as   class2   ,sum(class3)   as   class3   ,
              sum(hope1)   as   hope1   ,sum(hope2)   as   hope2   ,sum(hope3)   as   hope3  
              from   tbl1   left   join     tbl2   on