2012-01-02 56 views
0

下面的MySQL數據庫設計是什麼,我需要在數據庫設計的例子:的價格/特價

enter image description here

將有一個價格的選項,然後一個特殊的,如果它有一個,然後我想知道如果我想讓其中一個選項成爲「免費」,我該如何做到這一點。

另請參閱將有不同的貨幣根據他們的國家。這是我想到的:

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中顯示一個圖標。

謝謝!

回答

1

設置special_price爲0,並讓表現層免費打印,如果價格爲0

,你也可以做折扣計算和其他的東西,這樣的價格實際上下降到0,然後變爲「自由這樣「給客戶。

+0

如果我想要顯示原始價格,如截圖中的原始價格是9.00美元,但特價將是免費的。那麼他們永遠不會知道原價? – Drew 2012-01-02 15:07:03

+0

對,設置* special_price *爲0 – 2012-01-02 15:08:43

+0

ohhh我明白了。真棒,我認爲這將工作!非常感謝 – Drew 2012-01-02 15:09:49