Dev*_*no1 5 mysql sql aggregate-functions
我正在尝试将我的网上商店应用程序的一些逻辑移动到数据库引擎,所以我认为计算购物车的价格将是一个良好的开端.所以我在下面显示的关系是Cart_product表,其中包含带有买方和产品的外键.每个用户的购物车总价格是Cart_product中每个产品的价格乘以它的金额.我如何以及如何实现这一目标?触发,程序,光标?任何帮助赞赏.

SELECT Buyer_ID, SUM(Amount * Product.ProductPrice)
FROM Cart_product
LEFT JOIN Product on Cart_product.Product_ID = Product.Product_ID
GROUP BY Buyer_ID
Run Code Online (Sandbox Code Playgroud)
将返回每个用户购买的数量.你用它做什么取决于你.
对于特定用户:
SELECT SUM(Amount * Product.ProductPrice)
FROM Cart_product
LEFT JOIN Product on Cart_product.Product_ID = Product.Product_ID
WHERE Buyer_ID = XXX
GROUP BY Buyer_ID
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3952 次 |
| 最近记录: |