gpt4 book ai didi

mysql - 如何在Mysql中组合两列和group_concat

转载 作者:行者123 更新时间:2023-11-29 07:38:42 25 4
gpt4 key购买 nike

我会用表格更好地解释:

表格大小

-----------------------------
id | type | size | cont_id |
-----------------------------
1 | GP | 30 | 21 |
2 | FR | 30 | 21 |
3 | UP | 40 | 21 |
4 | GT | 50 | 32 |
5 | UP | 40 | 32 |
-----------------------------

表购买

-------------------
cont_id | cus_nam |
-------------------
21 | xxx |
32 | zzz |
------------------

现在我想将两列合并为一列,然后执行 group_concat

这就是我想要做的,输出表应该是这样的:

------------------------------------
type | cont_id |
-----------------------------------
30GP ,30FR,40UP | 21 |
50GT , 40UP | 32 |
------------------------------------

最佳答案

您只需要第一个表。这几乎是一个基本的聚合:

select group_concat(size, type), cont_id
from size
group by cont_id;

关于mysql - 如何在Mysql中组合两列和group_concat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29796713/

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