Hallo,
es existierten in der Tabelle "Farben" ca. 10 verschiedene Farben,
woraus sich jeder User seine 3 Lieblingsfarben aussuchen kann.
Theoretisch würde ich da SET() nehmen mit den 10 Farben und fertig,
aber es werden in Zukunft noch weitere Farben hinzugefügt, deswegen
auch eine extra Tabelle.
Jetzt die Frage: In den Stammdaten sollen also nur die IDs der Farben
gespeichert werden, was nehme ich da für einen Spaltentyp? Der User
darf auch gar keine Farbe auswählen oder nur 2...
Aufbau "stammdaten":
id INT fortlaufend,
user VARCHAR
lieblingsfarben (WELCHER TYP?)
Aufbau "farben":
id INT fortlaufend,
farbe VARCHAR
es existierten in der Tabelle "Farben" ca. 10 verschiedene Farben,
woraus sich jeder User seine 3 Lieblingsfarben aussuchen kann.
Theoretisch würde ich da SET() nehmen mit den 10 Farben und fertig,
aber es werden in Zukunft noch weitere Farben hinzugefügt, deswegen
auch eine extra Tabelle.
Jetzt die Frage: In den Stammdaten sollen also nur die IDs der Farben
gespeichert werden, was nehme ich da für einen Spaltentyp? Der User
darf auch gar keine Farbe auswählen oder nur 2...
Aufbau "stammdaten":
id INT fortlaufend,
user VARCHAR
lieblingsfarben (WELCHER TYP?)
Aufbau "farben":
id INT fortlaufend,
farbe VARCHAR
Kommentar