Как преобразовать разделенный запятыми столбец в строки и добавить счетчик
У меня есть таблица с этими значениями
Таблица: документы
id | document
----|-------------
1 | doc.txt , doc1.txt , doc2.rtf , doc3.docx , doc4.doc
2 | doc.txt
3 | doc.txt , doc1.txt
4 | doc.txt , doc1.txt , doc2.rtf
5 | doc.txt , doc1.txt , doc2.rtf , doc3.docx , doc4.doc
6 | doc.txt , doc1.txt , doc2.rtf , doc3.docx
7 | doc.txt , doc1.txt , doc2.rtf , doc3.docx , doc4.doc
8 | doc.txt , doc1.txt , doc2.rtf
9 | doc.txt , doc1.txt , doc2.rtf , doc3.docx , doc4.doc
10 | doc.txt , doc1.txt
SQL FIDDLE SCHEMAМне нужен такой результат. Где id = 5
Counter | docs
----|-----------
1 | doc.txt
2 | doc1.txt
3 | doc2.rtf
4 | doc3.docx
5 | doc4.doc
Где id = 4
Counter | docs
----|-----------
1 | doc.txt
2 | doc1.txt
3 | doc2.rtf
Вы видите, что мне нужно разбить столбец с разделителями-запятыми и посчитать, сколько значений там. Мне не нравится эта схема, но я работаю над существующим проектом и не могу изменить его. Мне нужен счетчик для отображения в пользовательском интерфейсе. Так что счетчик тоже нужен. Как я могу это сделать? Также я не могу сделать это на конце php, потому что я использую pyrocms, и мне нужно отобразить его, используя тег pyrocms, который не позволяет мне использовать php в представлениях.