Wie konvertiert man kommagetrennte Spalten in Zeilen und fügt Zähler hinzu

Ich habe eine Tabelle mit diesen Werten

Tabelle: Dokumente

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

Ich brauche so ein Ergebnis. Wobei id = 5

Counter |   docs
    ----|-----------
    1   |   doc.txt
    2   |   doc1.txt
    3   |   doc2.rtf
    4   |   doc3.docx
    5   |   doc4.doc

Wobei id = 4

Counter |   docs
    ----|-----------
    1   |   doc.txt
    2   |   doc1.txt
    3   |   doc2.rtf

Sie sehen, ich muss kommagetrennte Spalte explodieren und zählen, wie viele Werte dort sind. Ich mag dieses Schema nicht, aber ich arbeite an einem vorhandenen Projekt und kann es nicht ändern. Ich brauche Zähler, um in der Benutzeroberfläche anzuzeigen. Also ist auch ein Zähler notwendig. Wie kann ich das machen? Auch ich kann es nicht auf dem PHP-Ende tun, weil ich Pyrocms verwende und ich es mit Pyrocms tage anzeigen muss, das mir nicht erlaubt, PHP in den Ansichten zu verwenden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage