есть таблица с колонкой 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}}
--------------------------------------