多表联合计算并存储数据

有两个表 表1和表2
表1中有两个字段 a b
表2中一个字段c
想通过sql语句把a*c的值取出来放到b中 怎么来实现

-- 关联两个表更新字段,你这缺少主外键名字,也就是on后面那个关系。

update table1 t1 inner join table2 t2 on t1.t2_id=t2.id set t1.b=t1.a*t2.c 

表1和表2 有相关联的字段吗?

1、请说明表一、表二中记录唯一对应关系,即连接更新时的条件,假设表一的id 等于 表二的id,表示同一条记录
MySQL 中更新语句如下:
update table1 t1,table2 table2 set t1.b = t1.a*t2.c where t1.id=t2.id