select aa.*,(select 年龄 from A where 姓名=aa.姓名) as 年龄
from (select 姓名,sum(数量) as 数量 from B group by 姓名) aa

解决方案 »

  1.   

    select 姓名, sum(加工数量) as 数量, 年龄
    from a left join b on a.姓名=b.姓名 
    group by 姓名,年龄
      

  2.   

    select a.姓名, sum(加工数量) as 数量, 年龄
    from a left join b on a.姓名=b.姓名 
    group by a.姓名,年龄
      

  3.   

    select a.姓名,b.数量,a.年龄 from 表A a
    left join
    (select 姓名,数量=sum(加工数量) from 表B  group by 姓名)b
    on a.姓名=b.姓名
      

  4.   

    select B.*,A.年龄 from (select 姓名,加工数量=sum(加工数量) from B group by 姓名) B
    inner join A on B.姓名=A.姓名