Это своего рода глупый вопрос, и я уже сделал это с использованием php, но мне было интересно, могу ли я сгруппировать все уникальные элементы в столбце, разделенные запятой в моем запросе.Элементы группы, разделенные запятыми в запросе MySQL
У меня есть столбец с запятыми теги
tag1
,tag2
tag2
,tag3
tag3
,tag1
В настоящее время я делаю мой запрос с GROUP BY ('tag_col')
, который возвращает в качестве это (как и список там). В конце концов, я должен вывести цикл со всеми уникальными тегами, которые я сделал в моем PHP-скрипте. вопрос должен был начать, что с помощью группы она групп в виде отдельных строк, которые содержат, например:
tag1
,tag2
и
tag2
,tag1
Разве нет более разумного способа перечислить их все как tag1
, tag2
и т. Д., Прежде чем сортировать его с помощью php.
Именно поэтому для хранения тегов используется отдельная таблица –
В tag_col всегда есть 2 тега? –
Нет, есть до 20 – dev