In meiner Produkttabelle habe ich eine Spalte namens 'order', die Ganzzahlen 1, 2, 3 usw. enthält, die durch eine Dropdown-Box vom Benutzer im CMS festgelegt werden.SQL Server: Änderungsauftragsspalte in DB
Ich möchte alle Zeilen in der Datenbank neu ordnen, indem ich die alte Bestellung, die neue Bestellung und die Produkt-ID entsprechend übergebe, wenn der Benutzer die Bestellung eines bestimmten Produkts ändert.
ZB:
Chair - order 1
Pillow - order 2
Bed - order 3
Couch - order 4
Wenn die Verwendung Couch ändert, um 2 zu sein, muss ich nach dieser Änderung auf alle anderen Produkte zurückzustellen.
Optimierung ist kein großes Problem, da es nicht viele Elemente in der Tabelle gibt.
Was ist die effizienteste Logik für diese Aufgabe?
Dank
Ihre Logik scheint nicht vollständig zu sein. Wenn der Benutzer die Couch auf 2 umstellt, welche Logik gilt dann für das Zurücksetzen aller anderen Produkte? Kriterien für das Zurücksetzen? – InSane
Sie schreiben * Was ist die effizienteste Logik * - aber auch * Optimierung ist kein großes Problem *. Was meinst du mit * effizient * in diesem Zusammenhang? –
Was ist, wenn 2 Benutzer gleichzeitig neu bestellen? – gbn