gpt4 book ai didi

python - 如何合并至少一列在mysql中有重复数据的行

转载 作者:行者123 更新时间:2023-11-28 23:36:05 25 4
gpt4 key购买 nike

如果一个键列对多行具有相同的数据,我正在尝试合并 mysql 数据库中的行。我只是想不出办法来做到这一点。

场景如下:

clm0 clm1 clm2 clm3
1 aa ab ad
2 cb ac af
3 aa ab xx
4 cb ac yy

这里我要检查的列是clm2。如果 clm2 对任何行都是通用的,我想合并这些行。第一行无所谓。所以它会变成这样:

 clm0 clm1 clm2  clm3
1 aa ab ad, xx
2 cb ac af, yy

所以有人可以帮我解决这个问题吗?我正试图在 python 中实现这一点,仅供引用。

最佳答案

你可以使用group_concat:

select min(clm0), 
clm1,
clm2,
group_concat(clm3)
from yourtable
group by clm1, clm2

关于python - 如何合并至少一列在mysql中有重复数据的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35707976/

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