André Laugks: (MySQL) Mehre Werte in eine Spalte

Beitrag lesen

Hallo!

ist es sinnvoll mehrere kleinere Werte in ein größere Spalte zu schreiben (z.B. durch Zeilenumbrüche getrennt), wenn diese Werte nicht einzeln abgerufen werden können müssen, anstatt sie jeweils in eine eigene Spalte zu schreiben?

Nicht sinnvoll, schon gar nicht die Werte "horizontal" abzulegen.

Nehmen wir mal an, es gehören die Zahlen 1, 3, 5, 7, 9 und 2, 4, 6 zusammen.

S=Spalte
Lege die werte NICHT so ab:

id   S1   S2   S3    S4     S5
1    1    3     5     7     9
2    2    4     6

Lege die Werte so ab unter Verwendung von zwei Tabellen.
z.B.

// tabelle_uebersicht
id    was
1     ungerade
2     gerade

// tabelle_werte
id   zahl
1        1
1        3
1        5
1        7
1        9
2        2
2        4
2        5

Das ist eine 1:n Relation.

MfG, André Laugks