Sqlite 排序后 更新序号的问题
一个表 test: id,a,b
id,a,b 都是数字,id唯一
里面的数值
id a b
1, 2,3
2, 2,1
3, 4,1
4, 1,3
使用Select 排序 按照 a,b升序
结果是
1,3
2,1
2,3
4,1
现在想要把ID更新,把表变成
3,2,3
2,2,1
4,4,1
1,1,3
请问用SQL语句需要怎么做
不想重新建新表
刚才用access试了一下
access当中有个dcount的命令
UPDATE test SET id = dcount('*','test','a<' & a & ' or (a=' & a & ' and b <=' & b & ')');
这个就可以了
想请问一下 Sqlite当中需要怎么实现