更新库存表中的总价值字段为商品个数*商品价格
/*
t_stock 库存表
stockid 流水号
goodscode 商品编码
areaid 地区编码
goodsnumber 商品个数
stockprice 总价值
t_goods商品信息表
goodscode 商品编码
goodsmodel
goodsname 商品名称
goodsprice 价格
goodstypeid 类型ID
语句功能
更新库存表中的总价值字段为商品个数*商品价格
IP
192.168.1.71
oracle
服务名 :xinodata
用户名:bjgluserv3
密码:bjgluserv3
*/
update t_stock a set stockprice = (
select a.goodsnumber*b.goodsprice from t_goods b where a.goodscode = b.goodscode
)
where exists (
select 1 from t_goods c where a.goodscode = c.goodscode
);