大師!我被卡住了。目錄項目的價格取決於其數量。這裏的表格的例子:用mysql查詢計算價格
items: just item definitions
-------------------------
item_id | item_title
-------------------------
1 | "sample item"
2 | "another item"
items_prices: prices dependent to item quantity.
Less price taken for more quantity of item
----------------------------
item_id | quantity | price
----------------------------
1 | 1 | 100
1 | 5 | 80
1 | 10 | 60
2 | 1 | 120
2 | 3 | 100
cart
-------------------
item_id | quantity
-------------------
1 | 20
2 | 2
是否有可能通過單個查詢獲得當前購物車的成本?
如果'items_prices'具有'min_quantity'和'max_quantity',會更容易。 – 2011-05-02 22:53:30
哦! min_quantity =我的例子中的數量。 – 2011-05-02 23:02:23
是的,我明白了。添加一個'max_quantity'字段將使你想要的查詢真的相對容易,儘管它可能會複製數據。 (我說「可能」,因爲它也會讓你選擇不允許某些數量值,這可能是有用的。) – 2011-05-02 23:03:12