2011-01-06 31 views
0

我有一個購物車,其中有許多產品。用戶可以購買任何數量的特定項目或不同的項目,例如 他購買了3件商品編號1, 他購買了2件商品編號2.我想顯示用戶選擇購買的產品數量,但是

這是存儲在數據庫中的兩個不同的記錄爲單個用戶與他的id。現在,當我想看到他選擇的項目總數。

我該怎麼做?

+1

非常寬泛的問題。除非您提供更多信息,否則沒有人能夠給出正確答案。我現在所能想到的是,如果您正在存儲類似購物車ID的東西,那麼您可以使用where子句過濾用戶標識和購物車ID來選擇產品的數量。 – pavanred 2011-01-06 13:16:35

回答

0

您需要從數據庫中爲該ID和購買日期提取所有記錄,然後使用一些基本數學組合相關列。使用SQL查詢

SELECT SUM(ItemQuantity) FROM CART WHERE USERID = X 
1

您能不能總結的數量對於用戶的每一行。看看

SELECT SUM(items) AS 'total' FROM basket WHERE user_id = ? GROUP BY user_id 
1

相關問題