Cómo convertir una columna separada por comas en filas y agregar un contador
Estoy teniendo una tabla con estos valores.
Tabla: Documentos
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
ESQUEMA DE FIDDLE SQLNecesito un resultado como este. Donde id = 5
Counter | docs
----|-----------
1 | doc.txt
2 | doc1.txt
3 | doc2.rtf
4 | doc3.docx
5 | doc4.doc
Donde id = 4
Counter | docs
----|-----------
1 | doc.txt
2 | doc1.txt
3 | doc2.rtf
Verás, necesito explotar una columna separada por comas y contar cuántos valores hay. No me gusta este esquema, pero estoy trabajando en un proyecto existente y no puedo cambiarlo. Necesito contador para mostrar en la interfaz de usuario. Así que el contador es necesario también. ¿Cómo puedo hacer eso? Además, no puedo hacerlo en el extremo de php porque estoy usando pyrocms y necesito mostrarlo usando pyrocms tage que no me permite usar php en las vistas.