gpt4 book ai didi

mysql - 奇怪的计算

转载 作者:行者123 更新时间:2023-11-29 09:01:30 25 4
gpt4 key购买 nike

这是我的两张 table

users
------------------------
id username name surname
2 Foo f b
4 Bar b f

orders
---------------------
id user_id price qty
1 2 3.2 1
2 4 6 4
etc ...

这是我的查询的样子

SELECT
u.name,
u.surname,
COUNT(r.user_id) as total,
SUM(r.price) as total_price,
FROM orders r
LEFT JOIN users u on u.id = r.user_id
WHERE order_id = 4
GROUP BY user_id

因此我得到了用户花费的总金额。问题在于计算是错误的,因为用户可以购买多件产品。我不知道如何计算包括和数量。

最佳答案

您可以尝试乘法和求和,例如:-

sum(r.price * r.qty) as total_price

关于mysql - 奇怪的计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8443368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com