Hallo zusammen!
Ich habe ein für mich gravierendes Problem. Aus folgender Tabelle meiner Datenbank soll eine Abfrage erfolgen
id nummer massnahme ziel1 ziel2 ziel3 ...... ziel10
1 1.01100 blablablabla 6.00 6.01 6.14
2 1.01100 blablablabla 6.00 6.02 6.03 ....... 6.14
3 1.02200 xxxxxxxxxx 6.00 7.24 8.16
4 1.01100 blablablabla 6.00 5.24
.
.
Es soll nun an Hand der Nummern-Spalte geprüft werden, wie oft ein Ziel bezogen auf die gleiche Nummer vorkommt. Für die Nummer 1.01100 sollte das Ergebnis dann folgendermaßen lauten:
6.00 kommt 3 mal vor
6.01 kommt 1 mal vor
6.02 kommt 1 mal vor
6.03 kommt 1 mal vor
6.14 kommt 2 mal vor
5.24 kommt 1 mal vor
Über mysql abfrage bekomme ich ja noch ermittelt, wieviele Reihen betroffen sind. Aber die weiteren Logikprüfungen... da steige ich aus. Das Problem dabei ist, dass die Reihenanzahl variabel ist und auch nicht alle Spalten einer Reihe vollständig ausgefüllt sind. es kann dabei bis zu 50 Einträge bezogen auf eine Nummer geben. Eine Lösung per Schleife müsste da wohl her, nur sehe ich nach drei tagen nicht mehr durch, an welcher Stelle ich welche Variable übergeben muss....
Bitte helft mir!