gpt4 book ai didi

MySQL group-by 与逗号分隔列表

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

我有以下数据

id category_id bookmark_id
1 1 1
2 2 1
3 3 1
4 4 2
5 5 1

mysql查询是

SELECT * from table_name group by bookmark_id

返回

id category_id   bookmark_id
1 1 1
4 4 2

这很好

但我想要多一栏

id category_id category_list bookmark_id
1 1 1,2,3,5 1
4 4 4 2

知道如何实现上述结果吗?

最佳答案

select min(category_id) as min_cat, 
group_concat(distinct category_id order by category_id) as category_list,
bookmark_id
from your_table
group by bookmark_id

关于MySQL group-by 与逗号分隔列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28234500/

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