55智能网
新记
SQL如何让一个字段的值,等于另外两个表的字段的差
比如有三张表 进货表 销售表 和库存表,我想让库存表里的数量,始终等于进货数量-销售数量,三个表都由商品编号链接。怎么做
举报该文章
其他看法
第1个回答 推荐于2017-12-16
如果A 是进货表 B 是销售变 C 是库存表 他们都有一个字段id 和count(数量)
C 是库存 =A进货-B销售
update C set A.count=C.count-B.count from C ,B,A where A.id=b.id and a.id=c.id
本回答被提问者和网友采纳
第2个回答 2015-01-12
创建触发器,可实现此功能
相似回答
大家正在搜
相关问题
sql,一个表中的值等于另外两个表的两列的相减
请问如何SQL建立触发器,使同一张表里面的一个字段的值等于另...
mysql如何更新一个表中的某个字段值等于另一个表的某个字段...
sql查询两表中的一个字段大致等于另一个字段值的数据
SQL语句 一个表的值与另一个表的字段一致,怎么把两一个表的...
更新一个表的字段值等于另一个表的字段值的SQL语句
怎么设置sql数据库表中一个字段的值等于该表中另外几个字段值...
如何让一个字段的默认值等于另一个字段的值