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 SCHEMAIch 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.