Задать вопрос
@kiphirrr

MySql — SELECT. Как дублировать запись в соответствии с количеством вхождений подстроки в ячейку?

есть таблица с колонкой colors, в которой хранится JSON
--------------------------------------
id    |   colors
1     |   {{cid: 1},{cid: 2}}
2     |   {{cid: 1},{cid: 2},{cid: 3}}
--------------------------------------

можно ли построить запрос так, чтобы запись дублировалась столько раз, сколько вхождений cid есть в колонке colors?
и получалось:
--------------------------------------
id    |   colors
1     |   {{cid: 1},{cid: 2}}
1     |   {{cid: 1},{cid: 2}}
2     |   {{cid: 1},{cid: 2},{cid: 3}}
2     |   {{cid: 1},{cid: 2},{cid: 3}}
2     |   {{cid: 1},{cid: 2},{cid: 3}}
--------------------------------------
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы