有一表A有以下字段
父件编号 子件编号 子件单位用量表B有以下字段
父件编号 父件的数量现求一SQL语句:根据表B里所有的记录的父件编号和父件数量计算出所有子件用量.
用一条SQL语句可以实现吗?

解决方案 »

  1.   

    select c.父件编号,sum(c.总量) as '总量' from 
    (select b.父件编号,a.子件单位用量*b.父件的数量 as '总量' from 表A a,表B b where a.父件编号=b.父件编号) c
      

  2.   

    select 子件用量=count(A.子件单位用量) from A join B on A.父件编号=B.父件编号
      

  3.   

    select 父件编号,子件用量=sum(A.子件单位用量) from A join B on A.父件编号=B.父件编号
     group by 父件编号得到父件编号的所有子件用量 
      

  4.   

    谢谢各位.按zhaoanle(zhao)的方法搞定了.