关于礼物赠送记录和价值统计的相关问题

需求是

系统给过生日的会员送礼物,后续要统计某个时间段内送出总共的礼物价值和这个时间段内这几种礼物的占比。

目前设计

礼物表 id、name:礼物名称、gift_value:礼物价值
送礼记录表 id、vip_id:会员id、gift_id:礼物id、create_time:时间

问题

后续肯定是通过送礼记录表统计某个时间段内总共送了多少价值的礼物,我这么设计是否合理

是否有更好的办法呢?

阅读 2.5k
2 个回答

考虑了一下,还是在记录表冗余礼物名称和价值比较号查询

合理与否是基于需求的,如果你的所有需求场景都能实现,那么就是合理的。

某个时间段内送出总共的礼物价值

根据送礼记录表礼物表做JOIN可以得到

这个时间段内这几种礼物的占比

分别统计每种礼物的数量即可得到总数和百分比。
所以没有问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题