• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Vernetzung der Daten aus 2 Tabellen

Jokus

Neues Mitglied
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?
 
Werbung:
Zurück
Oben