日期:2014-05-18  浏览次数:20999 次

B表数据更新到A表
库存表
品名主键 数量 列3
aaa 0 0
bbb 0 0  

B表
列1 品名 数量
1 aaa 4  
2 aaa 2  
3 bbb 3  
已知条件是B。列1,更新到A表

请各位帮帮忙

------解决方案--------------------
update A inner B on A.id=B.id set A.数量=B.数量
------解决方案--------------------
update A inner B on A.品名=B.品名 set A.数量=B.数量 where B.列1=你的条件
------解决方案--------------------
问题说的不够明白,如果是要将B表的数量更新到库存表中,一种方法是在数据库中建触发器,另一种是在程序代码中写循环语句先求和(满足B.品名=库存表.品名条件的数量总数),再更新库存表