在另一列中将不同的值作为字符串

时间:2019-03-07 11:56:21

标签: mysql sql

我想从结果表中以逗号分隔的“ Site1”列中获得不同的值。参见图片中的示例。

你知道我该怎么做吗?

2 个答案:

答案 0 :(得分:0)

您可以将group concat与分隔符

一起使用
 SELECT GROUP_CONCAT(DISTINCT Site1 SEPARATOR ',') FROM table

答案 1 :(得分:0)

使用此功能并通过您的SQL查询进行设置

GROUP_CONCAT([DISTINCT] expr [,expr ...]
             [ORDER BY {unsigned_integer | col_name | expr}
                 [ASC | DESC] [,col_name ...]]
             [SEPARATOR str_val])

必须在查询中添加“分组依据” enter code here