根据一张表去更新另一张表
最近在改一个项目,由于是别人做好的,很多数据表信息不全。不得不手工用sql更新数据表。
现在又这么2张表
第一张是管理员表
id 用户ID
c_id 分公司ID
p_id 部门ID
name 用户名
第二张是订单表
id 订单ID
com_id 订单所属销售的公司ID
dep_id 订单所属销售的部门ID
op_id 订单所属销售的ID
现在由于订单表里面的 com_id dep_id 没有值,只能用sql开始手动改,sql语句如下:
UPDATE orders SET dep_id=( SELECT p_id FROM operator WHERE orders.op_id= operator.id),
com_id=(select c_id from operator where orders.op_id= operator.id)