求一个汇总查询问题 俺没分了 急用,先谢谢了 ...
A   结果再加个 
 a   表 
 id         name         type         my1         my2         us 
 ----------------------------------- 
 1            aa               taa            20            30            1001 
 2            bb               tbb            20            30            1002 
 3            cc               taa            30            40            1001 
 4            dd               tbb            40            50            1001 
 5            ee               taa            30            40            1002 
 6            ff               taa            50            60            1002 
 ......   ......     
 t   表 
 tn         name          
 ----------------------- 
 taa      A型 
 tbb      B型 
 ......   ......   
 us   表 
 id         name       
 ---------------- 
 1001   USA 
 1002   USB 
 ......   ......   
 想要结果: 
 type            my1            my2         us1         my1_us1      my2_us1      us2         my1_us1      my2_us1   ...... 
 ----------------------------------- 
 A型               130            170         USA         50                     70                     USB         80                     90 
 B型               60               80            USA         40                     50                     USB         20                     30 
 ...... 
 ----------------------------------- 
 总计            90               130         USA         90                     130                  USB         100                  120
------解决方案--------------------  create table A(id int, name varchar(10), type varchar(10), my1 int, my2 int, us varchar(10)) 
 insert A select  1,     'aa ',      'taa ',    20,    30,     '1001 ' 
 union all select 2,     'bb ',      'tbb ',    20,    30,     '1002 ' 
 union all select 3,     'cc ',      'taa ',    30,    40,     '1001 ' 
 union all select 4,     'dd ',      'tbb ',    40,    50,     '1001 ' 
 union all select 5,     'ee ',      'taa ',    30,    40,     '1002 ' 
 union all select 6,     'ff ',      'taa ',    50,    60,     '1002 '