比如做物品入库 同1物品分3次入库
id name num kucun  (ID  名称 数量 库存)
1   PC  5     5
2   PC  4     4
3  BOOK 5     5
4  BOOK 2     2
5  PC   5     5上表示物品入库记录,记录每笔业务的入库数,和现在的库存数(有出库情况)现在的问题是: 因为PC是3次入库记录。
如果要1次出库10个并做到先进先出(ID排序)传进存储过程的参数只有PC的第一条记录ID和出库数(‘1’,10)
让数据库数据变成
id name num kucun  (ID  名称 数量 库存)
1   PC  5     0
2   PC  4     0
3  BOOK 5     5
4  BOOK 2     2
5  PC   5     4该怎么写循环呀。。还是用游标?