mysql - 如何在具有逗号分隔的 int 值的列上使用 group_concat 时获得唯一的结果?
问题描述
我有这样的menu_master表
id name holder
1 a 1,2,4
2 b 49,4
在输出中我只想要1,2,4,49
SELECT GROUP_CONCAT(holder)
FROM menu_master
如果我使用 group_concat 它会给我所有的结果,比如 1、2、4、49、4。
解决方案
推荐阅读
- gitlab - Gitlab docker ci模板-标题名称是什么
- visual-studio-code - 在命令行上停用扩展
- vue.js - vue:如何在 vuedraggable 中使用“:key”的自定义对象字段作为 id?
- c# - C#按以下值对排序列表进行分组
- php - php每天自动在mysql数据库中插入空数据
- typescript - 迭代对象时如何断言匹配类型?
- python - 如何将一个模块中的功能导入不同文件夹中的模块?
- r - 我可以用这些数据制作箱线图吗?
- python - 在python中的每个时间步将数组和变量写入文本文件
- javascript - 在字符串中的多个大写单词周围添加换行符