@baimkin

Как найти вхождения столбца в строке и записать все совпадения?

Есть две таблицы, в одно есть столбцы "Название" и "Бренд" (пустая).
Во второй есть столбец "Бренд" и бренды в ней могут повторятся.
Как найти все уникальные бренды в "Название" первой таблицы и записать их в "Бренд" через запятую?
Сделал наглядный пример:5be55633046c2314919903.jpeg
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
@eyeless_watcher
Я бы добавил промежуточную таблицу, содержащую названия из исходной таблицы, распиленные по словам. Как именно ее заполнить в mysql - отдельный вопрос, но он вроде как гуглится, и есть готовые процедуры, которые делят строку на несколько записей.
Дальше делаем джойн новой таблицы со списком брендов, группируем по id продукта и выводим GROUP_CONCAT из брендов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы