有3个表 
数量表 
产品1,产品2,.....
2      3单价表产品1, 产品2,....
100      200金额表产品1   产品2,.....
200      600现在要由前两个表来更新第3个表的数据啊。金额=数量*单价。sql语句怎么写啊?

解决方案 »

  1.   

    update 
      金额表 
    set
       产品1=a.产品1*b.产品1,产品2=a.产品2*b.产品2 
    from 
      数量表 a,单价表 b
    where
      自己去加想要的条件
      

  2.   

    update 
      金额表 
    set
       产品1=a.产品1*b.产品1,产品2=a.产品2*b.产品2 
    from 
      数量表 a,单价表 b,金额表 c
    where
      自己去加想要的关联条件
      

  3.   

               update 金额 set 金额.产品1=数量.产品1*单价1.产品1,金额.产品2=数量.产品2*单价.产品2 from 金额,数量,单价   where ...