以下是我需要在数据库中设计的示例:
会有一个价格的选项,然后是一个特殊的选项,如果它有一个,然后我想知道如果我希望其中一个选项是“免费”的话我该怎么做。
另见根据其国家/地区将有不同的货币。这就是我的想法:
id - service_name - price - special_price - eco_friendly - free
1 - Rotate Tires - 9.00 - NULL - 1 - 1
2 - Service - 120.00- 100.00 - NULL - NULL
这会有效还是有更好的方法来做到这一点?环保只会在HTML中显示一个图标(如果已设置)。
谢谢!
答案 0 :(得分:1)
将special_price设置为0,如果价格为0,则让表示层打印为免费。
通过这种方式,您还可以进行折扣计算和其他操作,以便价格实际降至0,然后对客户“免费”。