Moin hab folgendes Problem:
Ich besitze eine Vereinsdatenbank
Tabelle 1 Benutzer
hat die Spalte Funktion
… da man nun mehrere Funktionen haben kann wird der Inhalt der Spalte durch kommata abgegrenzt (Beispiel „1,6“). Die Zahlen stehen dann für bestimmte Funktionen.
Benutzer
| ID | Name | Funktion |
| 1 | Klaus | 1,6 |
Diese werden in der zweiten Tabelle Funktionen
gespeichert.
Die hat dann die Spalten ID
und Name
um halt den Funktionen einen Namen zuzuweisen. Da steht dann zum Beispiel:
Funktionen
| ID | Name |
| 1 | Mitglied |
| 6 | Gruppenleiter |
Nu ist das ganze schon ziemlich lästig wenn ich zum Beispiel alle Gruppenleiter herausfinden will , da ich einfach mal eine riesen While schleife machen muss, in der ich jedes Mitglied nach der Funktion abfrage, diese nach kommata durch( preg_split() ) aufteilen muss und gucken ob eine 6 dabei war…
Wäre es nun schlau einfach in Funktionen
eine neue Spalte zu erstellen:
| ID | Name | Person |
| 1 | Mitglied | ID der benutzer
------------------| …
| 6 | Gruppenleiter | …
und wenn ja, dann sollte man dann die Spalte Funktion
bei Mitglieder herausnehmen?