我有两张表a,b,靠的是计划单号作为关键字来关联两张表。
我的操作是:查询条件是查a表中的开始生产时间,单击查询之后,可以查出符合查询条件的几条记录(我已实现),然后我想统计这几条记录共用了多少的水泥量。这个水泥量要从b表中去统计,a表中没有该字段,请问我现在该写什么语句才能实现我的操作呢?谢谢

解决方案 »

  1.   

    可以两个表连接查询
    然后 SELECT SUM() .....GROUP BY 表单 当然你的两个表要保证是连接的
    在加上你的查询条件应该可以实现的吧!
      

  2.   

    select ta.*,tb.* from 表a as ta left join(select sum(重量字段) as zl from 表b where 计划外单号=ta.计划外单号) as tb where ta.开始生产时间=????
      

  3.   

    SELECT SUM() .....GROUP BY 
    能写的明白一些吗?我看不懂阿。。我是菜鸟。
      

  4.   

    select a.计划编号,sum(b.重量字段) from a,b where a.开始生产时间(=或>=或<=)某条件
     and a.计划编号=b.计划编号 group by a.计划编号