首页 > 解决方案 > 如何在具有逗号分隔的 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。

标签: mysql

解决方案


推荐阅读