gpt4 book ai didi

mysql - 按列分组但显示所有行

转载 作者:行者123 更新时间:2023-11-29 19:10:12 25 4
gpt4 key购买 nike

我需要有关此查询的帮助,这是我的输出:

idProduccion | hp   | totalHp |
4 | 40 | 40 |
4 | 35 | 35 |
5 | 90 | 90 |
6 | 2500 | 2500 |

如何对具有相同 idProduccion 的 hp 列求和并显示所有行,例如:

idProduccion | hp   | totalHp |
4 | 40 | 75 |
4 | 35 | 75 |
5 | 90 | 90 |
6 | 2500 | 2500 |
....

这是我的sql查询

SELECT 
lp.idProduccion,lp.hp, totalHp
FROM
lotesproduccion lp
JOIN
(SELECT
lp.hp, lp.idlotesproduccion, sum(lp.hp) AS totalHp
FROM
lotesproduccion lp
GROUP BY lp.idlotesproduccion) AS lp1 ON lp.idlotesproduccion = lp1.idlotesproduccion

最佳答案

我已使用 group by idproduct 更改了您的查询

选择 lp.id生产、lp.hp、lp1.totalHp从 洛特斯生产公司 左连接 (选择 lp.idProduccion , sum(lp.hp) AS 总Hp 从 洛特斯生产公司 GROUP BY lp.idProduccion) AS lp1 ON lp.idProduccion = lp1.idProduccion

关于mysql - 按列分组但显示所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43150650/

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