ThoRr
Mitglied
Hi,
ich habe eine Tabelle, in der ich die Stunden eines Stundenplans speichere. Allerdings gibt es auch Stunden, in denen die Stufe getrennt ist. Für diese Stunden wäre es wirklich sinnvoll, wenn man mehrere Werte, in meinem Fall mehrere IDs, in einem Feld abspeichern könnte.
Ich hab schon ein bisschen gegooglet, allerdings nicht viel gefunden und in den Ergebnissen, die ich gefunden hatte, wurden die Fragenden zusammengeschimpft, dass es ja nicht der Sinn einer Datenbank sei, mehrere Werte in einem Feld zu speichern und das dann alles nicht mehr eindeutig usw. sei. Aber in meinem Fall macht das allemal Sinn. Da es praktisch unbegrenzt viele Parallelkurse geben kann, kann ich nicht für jeden eine weitere Spalte anlegen.
Gibt es eine Möglichkeit, mehrere variable Werte in einer Spalte zu speichern, oder gibt es dafür eine andere elegante Lösung? Oder muss ich letzten Endes auf VARCHAR zurückgreifen und die IDs mit einem Komma getrennt abspeichern?
LG
ich habe eine Tabelle, in der ich die Stunden eines Stundenplans speichere. Allerdings gibt es auch Stunden, in denen die Stufe getrennt ist. Für diese Stunden wäre es wirklich sinnvoll, wenn man mehrere Werte, in meinem Fall mehrere IDs, in einem Feld abspeichern könnte.
Ich hab schon ein bisschen gegooglet, allerdings nicht viel gefunden und in den Ergebnissen, die ich gefunden hatte, wurden die Fragenden zusammengeschimpft, dass es ja nicht der Sinn einer Datenbank sei, mehrere Werte in einem Feld zu speichern und das dann alles nicht mehr eindeutig usw. sei. Aber in meinem Fall macht das allemal Sinn. Da es praktisch unbegrenzt viele Parallelkurse geben kann, kann ich nicht für jeden eine weitere Spalte anlegen.
Gibt es eine Möglichkeit, mehrere variable Werte in einer Spalte zu speichern, oder gibt es dafür eine andere elegante Lösung? Oder muss ich letzten Endes auf VARCHAR zurückgreifen und die IDs mit einem Komma getrennt abspeichern?
LG