MySQL DISTINCT on a GROUP_CONCAT() MySQL DISTINCT on a GROUP_CONCAT() mysql mysql

MySQL DISTINCT on a GROUP_CONCAT()


GROUP_CONCAT has DISTINCT attribute:

SELECT GROUP_CONCAT(DISTINCT categories ORDER BY categories ASC SEPARATOR ' ') FROM table


Using DISTINCT will work

SELECT GROUP_CONCAT(DISTINCT(categories) SEPARATOR ' ') FROM table

REf:- this


DISTINCT: will gives you unique values.

SELECT GROUP_CONCAT(DISTINCT(categories )) AS categories FROM table