von Stephan » Mo, 29.04.2019 07:40
Und welchem Zweck dient die, ungewöhnliche, Benutzung der ID's? Die erzeugte Information ist redundant und damit eigentlich überflüssig, weil bereits durch Available vorhanden, d.h. diese ID's können auch jederzeit aktuell erzeugt werden.
Hinzu kommt das die ID's "vorhanden" und "nicht vorhanden" wohl relativ kompliziert erzeugt werden müssen, denn Doppel sollen ja sicher nicht vorkommen und es müssten wohl auch ID's wieder gelöscht werden wenn "Available " sich ändert.
Sollen bei Letzterem auch noch ID's für ein bestimmtes Produkt immer wieder gleich sein ist das ein Riesenaufwand, da ja 'nebenher' eine zusätzliche Datenhaltung bereits verwendeter IDs, die dann nicht mehr verwendet werden, aber zukünftig ggf. wieder gebraucht werden, erfolgen muss.
Hinweis: obige Aussagen gegen davon aus das die IDs nicht als Primärschlüssel dienen (was ich nur schreibe weil der schiere Feld-Name "ID" darauf hindeuten könnte es handele ich um einen Primärschlüssel).
Gruß
Stephan
Und welchem Zweck dient die, ungewöhnliche, Benutzung der ID's? Die erzeugte Information ist redundant und damit eigentlich überflüssig, weil bereits durch Available vorhanden, d.h. diese ID's können auch jederzeit aktuell erzeugt werden.
Hinzu kommt das die ID's "vorhanden" und "nicht vorhanden" wohl relativ kompliziert erzeugt werden müssen, denn Doppel sollen ja sicher nicht vorkommen und es müssten wohl auch ID's wieder gelöscht werden wenn "Available " sich ändert.
Sollen bei Letzterem auch noch ID's für ein bestimmtes Produkt immer wieder gleich sein ist das ein Riesenaufwand, da ja 'nebenher' eine zusätzliche Datenhaltung bereits verwendeter IDs, die dann nicht mehr verwendet werden, aber zukünftig ggf. wieder gebraucht werden, erfolgen muss.
Hinweis: obige Aussagen gegen davon aus das die IDs nicht als Primärschlüssel dienen (was ich nur schreibe weil der schiere Feld-Name "ID" darauf hindeuten könnte es handele ich um einen Primärschlüssel).
Gruß
Stephan