【发布时间】:2012-01-24 11:32:21
【问题描述】:
我正在建立一个电子商务网站,并希望在有限的时间内为某些商品提供折扣。
我的产品表(MySQL)如下所示:
产品 - 产品编号 - 姓名 - 重量 - 价格(商品封面上的价格)我是否应该为交易制作另一张桌子:
交易 - 交易ID - productID(外键) - 折扣(分数:百分比) - 描述用于检索项目:
- q1:在 products 中查找 productID = 交易表中所有 productID 的所有产品
- q2:使用交易表中的折扣更新价格
- q3:退回所有产品
有没有更好的方法来做到这一点?另外,如果交易只存在有限的时间,我该如何处理?
编辑: 我想显示我们为每种产品提供多少折扣。因此,我需要每个产品的两个值,原价和给定持续时间的折扣价。
我发布了对 crontab here 提出的解决方案的跟进
【问题讨论】:
标签: mysql database-design entity-relationship