Mam tabelę Items
np.Przenoszenie i ponowne zamawianie rekordów na stałe
ID Name ItemOrder
----------------------
16 Albania 1
13 Chile 2
11 Barbados 3
10 France 4
...
Które wyświetlać w mojej aplikacji klienckiej jako
SELECT * FROM Items ORDER BY ItemOrder
Chcę być w stanie „przenieść” na przykład Albania
i Barbados
Po (lub przed w zależności od mojego parametru) France
lub inny rekord . więc wynik jest (dla ruchu After
rekordowym France
):
13 Chile 1
10 France 2
16 Albania 3
11 Barbados 4
I wynik dla Before
jest:
13 Chile 1
16 Albania 2
11 Barbados 3
10 France 4
muszę aktualizacji na stałe ItemOrder
odzwierciedlać nowy porządek. Czy istnieje prosty i skuteczny sposób na zrobienie tego?
Jak w e wiemy, który rekord "poruszać się" w miejscu, w którym (co naprawdę się nie porusza, jego kolejność)? – sagi
@Sagi, Tak, muszę zaktualizować ItemOrder, aby odzwierciedlić nowe zamówienie – zig
są tylko 4 rekordy w tabeli – TheGameiswar