多行至一个唯一的逗号分隔值

时间:2018-10-29 10:43:48

标签: mysql

我想使用singme SQL查询从表中返回唯一的action_id(用逗号分隔的值)中的数据

例如表格:tbl_action

action_id
----------
101
102
103     
104
102
105

Output that I want is: 101,102,103,104,105

1 个答案:

答案 0 :(得分:2)

您可以将Group_concat()函数与Error:(20, 35) java: incompatible types: inference variable T has incompatible bounds equality constraints: java.lang.Iterable<? extends E> lower bounds: java.util.Collection<? extends java.lang.String>,java.lang.Object 一起使用:

Distinct

如果希望SELECT GROUP_CONCAT(DISTINCT action_id) FROM tbl_action; 值在逗号分隔的字符串中按升序排列,则可以执行以下操作:

action_id