我有一个购物车,里面有很多产品。用户可以购买任意数量的特定商品或不同商品 例如 他买了3件产品1号,和 他购买了2件2号产品。
它作为两个不同的记录存储在数据库中,用于具有其id的单个用户。现在,当我想看到他所选择的项目总数时。
我该怎么做?
答案 0 :(得分:1)
您可以对用户拥有的每一行的数量求和:
SELECT SUM(ItemQuantity) FROM CART WHERE USERID = X
答案 1 :(得分:1)
使用sql查询。看
SELECT SUM(items) AS 'total' FROM basket WHERE user_id = ? GROUP BY user_id
答案 2 :(得分:0)
您需要从数据库中提取该ID和购买日期的所有记录,然后使用一些基本数学组合相关列。