1
我正在研究一個在線倉庫/購物系統(php + doctrine + mysql),其中每個產品可以有多個價格,具體取決於數量。我有兩個表(1)產品和(2)價格:PHP/Doctrine 1.2/MySQL - 根據其他值確定一個值
產品
id name
1 product1
2 product2
3 product3
價格
id product_id from to price
1 1 1 10 90
2 1 11 20 80
3 1 21 30 70
正如你所看到的,產品1有3倍不同的價格。例如,如果客戶購買1到10個產品1,他應該得到第一個價格--90,在下一個價格11到20之間 - 等等。
由於計算是進步總的結果將是:
發票
id product_id quantity price_id
1 1 10 1
2 1 10 2
3 1 10 3
的問題是什麼是使用識別取決於產品質量,價格水平的最佳途徑教義。
在此先感謝!