有一个产品 A,他的价格可能每天都不一样,现在我需要预设置未来一个月这个产品每天的定价。我现在在页面上展示一个日历,然后前端允许用户双击日期进行价格填写并保存。 我的问题是:数据库该怎么设计,才能比较好的存储这些价格信息?
目前我是将设置了价格的日期存入数据库
----------------------------------
product_id | sale_date | price
----------------------------------
10000 | 2017-11-4 | 100.00
10001 | 2017-11-5 | 102.00
----------------------------------
查询产品价格时先从这张表查,如果查不到,就去查在产品表里面设置的价格。
请问有什么更好的数据库设计吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.