Eine Datenbank enthält eine Tabelle articles:
id
name
description
....
Wenn ich jetzt mehrere gleiche Artikel besitze ist dass kein Problem solang alle den gleichen Artikelzustand haben. Wenn aber nun zB. ein Artikel neu ist und ein zweiter gebraucht, der dritte ist auch neu aber die Verpackung ist beschädigt, wie bau ich denn da eine weitere Tabelle (oder mehrere auf)? Wie geschrieben, es handelt sich um gleiche Artikel in unterschiedlichen Zuständen.
Eine Tabelle article_condition
id
condition
funktioniert nicht, da sie dann die article_id beinhalten würde, die sich auf alle Artikel eines Types bezieht, nicht jedoch auf einen bestimmten davon.
Obwohl mir sonst immer etwas einfällt, hab ich grad keine richtige Idee wie ich das Problem löse. Das einzige was ich momentan sehe, wäre jedem Artikel eine eigene id zu geben und die Artikel in Gruppen zu ordnen oder mit mehreren id zu arbeiten.
Dieser Beitrag wurde von Gispelmob bearbeitet: 30. November 2016 - 05:18