gpt4 book ai didi

mysql - 将两个值组合成一个字段

转载 作者:行者123 更新时间:2023-11-30 21:25:19 28 4
gpt4 key购买 nike

Group concat 快把我逼疯了。

我有 1 表 2 列

FRUIT    QUANTITY
APPLE 4
ORANGE 6

我想将这些组合成一个字段

orange:4, apples:6

最佳答案

您可以concat() 每行的两列,然后group_concat() 所有行的结果:

select group_concat(concat(fruit, ':', qty) separator ', ') res from mytable

您可能需要考虑将 order by 添加到 group_concat() 以获得可预测的一致结果。

关于mysql - 将两个值组合成一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59401258/

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