昨天我问的问题已经解决了,我在product中查出所有“店1”的商品,然后对销售额进行汇总,再赋值给department表的“总销售额”这个字段。程序如下:
update department
set 销售额=(select sum(销售价格*数量) from product where 所在店名='店1')
where 店名='店1'
现在我想更进一步,在product中找出店1、店2、店3……的商品,进行销售额的汇总,再分别赋值给department表的“总销售额”,要一一对应。请高手指点,小弟感激不尽!

解决方案 »

  1.   

    update departmentset 销售额=(select sum(销售价格*数量) from product where 所在店名=department.店名)
    from department,product where department.店名=product .所在店名
      

  2.   

    update departmentset 销售额=(select sum(销售价格*数量) from product where 所在店名=department.店名)
    from department,product where department.店名=product .所在店名
      

  3.   

    update department a,product b 
    set a.销售额=(select sum(销售价格*数量) from product where 所在店名=a.店名)
    where a.店名 = b.所在店名;