我有fruits
表,其中行按index
排序:
SELECT index, title FROM fruits ORDER BY index;
index | title
-------+--------
1 | Orange
-------+--------
2 | Apple
-------+--------
3 | Banana
-------+--------
4 | Cherry
-------+--------
5 | Strawberry
在客户端,我有可排序的列表,用户可以拖动项目并更改其顺序。
我需要make query来改变这个顺序。
例如,我想在Apple
之后移动Cherry
行
查询后的结果应为:
index | title
-------+--------
1 | Orange
-------+--------
2 | Banana
-------+--------
3 | Cherry
-------+--------
4 | Apple
-------+--------
5 | Strawberry
我如何实现这个?