gpt4 book ai didi

mysql - 将多行连接成一行

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

SELECT GROUP_CONCAT(sum SEPARATOR ',') 
FROM users
GROUP BY sum ASC

我想获取一个字符串中较小的总和位于第一个的所有总和。通过上面的查询,我得到了所有总和(许多行)并且顺序正确。如果我改为使用 ORDER BY,我会得到一个字符串,但它没有正确的排序。我错过了什么?

最佳答案

您可以将 order by 传递给 group_concat 来指定组内的排序:

SELECT  GROUP_CONCAT(sum ORDER BY sum DESC SEPARATOR ',')
FROM users

关于mysql - 将多行连接成一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17390504/

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