Я делаю SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table
. Демонстрационные данные ниже:
categories
----------
test1 test2 test3
test4
test1 test3
test1 test3
Однако я добираюсь test1 test2 test3 test4 test1 test3
назад и я хотел бы добраться test1 test2 test3 test4
назад. Какие-либо идеи?
Большое спасибо!
Использование DISTINCT будет работать
SELECT GROUP_CONCAT(DISTINCT(categories) SEPARATOR ' ') FROM table
REf: - this
GROUP_CONCAT имеет атрибут DISTINCT:
SELECT GROUP_CONCAT(DISTINCT categories ORDER BY categories ASC SEPARATOR ' ') FROM table