批量更新,两表型号相同的相减

想要实现:  表1-表2,型号相同,update到表1得到数量  5,20,10;

如果表1的第一条记录大于表2的数量,表1的第一条删除,第二条减掉剩余数量(比如表2要出a 13,表一的数量得到:17,10),必须按位置先后进行计算

表1                         表2

型号 位置 数量       型号  数量

a   1-1     10            a          5

a    1-2     20

a  1-3      10

什么表?