gpt4 book ai didi

mysql - 更新MySQL重复记录

转载 作者:行者123 更新时间:2023-11-29 08:26:44 24 4
gpt4 key购买 nike

我有这样的表:

q  A B
1 0 1
1 2 0
2 3 0
2 0 4

我想要得到这样的东西:

q  A B
1 2 1
1 2 1
2 3 4
2 3 4

然后删除重复的值。知道如何做到这一点吗?如果有帮助的话,我已将 q 的重复值保存在另一个表中:)

最佳答案

您需要使用合适的聚合函数对表进行分组(我在下面使用 SUM(),但您可能想要使用 MAX() 或其他内容,具体取决于您的要求):

SELECT   q, SUM(A) A, SUM(B) B
FROM my_table
GROUP BY q

查看 sqlfiddle .

关于mysql - 更新MySQL重复记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17742556/

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