gpt4 book ai didi

mysql - 将多行压缩为一个摘要行

转载 作者:搜寻专家 更新时间:2023-10-30 23:30:42 25 4
gpt4 key购买 nike

我是 MySQL 的新手,需要一些帮助。我有一个表,其中每一行代表订单的一个项目。这些项目位于特定区域,如下所示:

Order Number            Area
EEN0103944 305
EEN0103945 305
EEN0103945 305
EEN0103902 104
EEN0103902 111
EEN0103945 123
EEN0103945 005
EEN0103945 002

我正在尝试在 MySQL 中创建一个表,将所有信息压缩到一行中,将订单作为主键,如下所示:

Order Number             Area
EEN0103945 305
EEN0103945 104, 111, 123
EEN0103945 005, 002

最佳答案

您正在寻找带有 distinct 选项的 group_concat():

select order_number, group_concat(distinct area separator ', ') as areas
from t
group by order_number

关于mysql - 将多行压缩为一个摘要行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49439363/

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