gpt4 book ai didi

mysql - 基本 SQL Sum、Select、WHERE、GROUP BY 语句

转载 作者:行者123 更新时间:2023-11-29 05:57:43 24 4
gpt4 key购买 nike

我目前正在处理这些数据。

结果应该是什么:

enter image description here

应该产生的就是那张图下方的结果

相反,我得到的结果是:

enter image description here

我的代码如下:

SELECT distinct(username) as 'Name', p.price as 'Price', p.quantity as 'Quantity', (p.price * p.quantity) as 'Total'
FROM users u, purchase p
WHERE u.userID = p.userID
ORDER BY (username) asc ;

我想知道如何将唯一用户名相加(Alice 的 4 和 1.5 生成 5.5)以及如何让 Matt 的名字显示在数据上?

最佳答案

只是一些小改动,但重要的是按用户分组而不是按用户排序

SELECT username as 'Name', SUM(p.price * p.quantity) as 'Total'
FROM users u, purchase p
WHERE u.userID = p.userID
GROUP BY username;

关于mysql - 基本 SQL Sum、Select、WHERE、GROUP BY 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47803206/

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