gpt4 book ai didi

mysql 选择不同的行到逗号分隔的列表列中

转载 作者:行者123 更新时间:2023-11-29 16:55:35 24 4
gpt4 key购买 nike

我目前有一些带回标签的sql。他们应该有不同的ID,但他们没有......所以我当前的数据是这样的:

Microsoft | GGG | 1 | 167
Microsoft | GGG | 1 | 2
Microsoft | GGG | 1 | 1

我想做的是只返回一行,最后一列连接到一个分隔列表中,例如:

Microsoft | GGG | 1 | 167, 2, 1

我为此使用 mySQL 5。

最佳答案

使用GROUP_CONCAT()为此,使用 GROUP BY 覆盖其他三列:

SELECT 
name, -- Microsoft
other, -- GGG
other2, -- 1
GROUP_CONCAT(id) AS ids
FROM tbl
GROUP BY name, other, other2

关于mysql 选择不同的行到逗号分隔的列表列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52578432/

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