Tabellenstruktur für Problemstellung unklar: 1 Person in mehrer Gruppen

juergen_nbg

Grünschnabel
Hallo ,

ich will mir eine Datenbank machen, in der ich Mitglieder im Verein mit unterschiedlichen Abteilungen abbilden will:

Problem ist : 1 Person kann in mehrere (max 3) Abteilungen vorhanden sein.

Ich habe mir dazu vorgestellt ich mach ne Tabelle mit 4 spalten:
Person, Abteilung 1, Abteilung 2, Abteilung 3

Aber jetzt habe ich ein Problem mit der Auswertung. Wenn ich alle Personen will, die in der Abteilung Fußball sind müsste ich ja rauskriegen egal wo z. B Fuball steht (Spalte 2, 3 oder 4) gib mir den Personen Namen und da ich das ganze dann noch in PHP ausgeben will bekomme ich ein Problem.

Hat jemand eine andere Lösung für diese Anforderung? GIbt es in MySQL ein Feld in das ich mehrer Werte schreibe (evtl Auswahlliste hinterlegt) und dann danach auswerten kann. Ich speicher auch gerne die Abteilungen in eine eigene Tabelle wenn das hilft!
Man soll ja auch später ne Auswahl kriegen und dann eine Person über ein Formular in die vorhanden Abteilungen einordnen können.

Irgendwie habe ich einen Knoten und komme nicht weiter ....

Jürgen
 
Zurück