Supongamos que tengo algunos objetos, y quiero que el usuario sea capaz de cambiar el orden de los mismos en cualquier forma que deseen, por ejemplo, arrastrando a su alrededor. Así que tendríaCómo ahorrar una, mutable "orden" en particular en una base de datos
- queso
- magdalenas
- leche
y luego el usuario arrastra 'leche' a la parte superior, por lo que el nuevo orden
- leche
- queso
- magdalenas
¿Existe una mejor práctica sobre cómo almacenar el orden de estos objetos en una base de datos? El enfoque ingenuo probablemente sería simplemente almacenar un valor numérico llamado "orden" para cada objeto, pero esto me parece demasiado molesto, porque tendría que mezclar los valores de la orden la mayor parte del tiempo.
Duplicado de http://stackoverflow.com/questions/495390/orm-or-something-to-handle-sql-tables-with-an-order-column- de manera eficiente – cletus