62,046
社区成员
发帖
与我相关
我的任务
分享
订单数 验收入库 库存数 可累计数 事件备注
----------- ------------- ----------- --------------- -------------
3 3 3 3 购买
0 1 4 0 赠送
2 2 6 2 购买
1 1 7 3 购买
0 1 8 0 赠送
5 5 13 5 购买
0 1 14 2 赠送
1 1 15 3 购买
0 1 16 0 赠送
设计起来并不复杂,就是学会比较规范地“记工作流水账”就可以。
不要因为想“节省数据库空间”而少字段。另外就是学学用Excel来管账,养成用Excel进行工作的习惯,对你设计数据库业务表有好处。
订单数 验收入库 库存数 可累计数 事件备注
----------- ------------- ----------- --------------- -------------
3 3 3 3 购买
0 1 4 0 赠送
2 2 6 2 购买
1 1 7 3 购买
0 1 8 0 赠送
5 5 13 5 购买
0 1 14 2 赠送
1 1 15 3 购买
0 1 16 0 赠送
你可以看到以下业务逻规则:
1. 每一次购买行为时将购买数量累加到“可累计数”。
2. 购买之后检查是否可以赠送。
3. 赠送时,每赠送n个商品入库,对“可累计数”减少 n*3。