У меня есть столбец в моей таблице, где я хранить значения, разделенные запятыми,Как получить уникальные значения из поля значений, разделенных запятой?
Сейчас я нахожусь в необходимости составления списка всех уникальных значений из этого поля/колонки ..
Как может я сделай это?
Я использую PHP ..
Ну, если вы хотите показать уникальные значения, вам может быть лучше не хранить ваши данные как значения, разделенные запятой :) Во всяком случае, какой язык вы используете для своей бизнес-логики? Это может быть проще сделать в коде php/java/.... –
Теперь вы знаете, почему значения, разделенные запятыми, являются плохой идеей в СУБД. Начните сначала и нормализуйте свои данные. –
Я не могу внести существенных изменений в старые данные. Поэтому я собираюсь извлечь уникальные значения с помощью array_unique и сохранить их в отдельной таблице в качестве тегов, а затем просто использовать текущую структуру таблицы так, как есть. Поэтому, когда Мне нужны уникальные значения, которые я могу получить непосредственно из таблицы тэгов, и когда добавляется что-то новое, я могу добавить их к ним, а также легко перечислить все теги frm для одного столбца. Это нормально? – Vijay