[求助]确定行
我在做查询的时候遇到这样一问题 表名 test
id name
----------- ----------------
1 huahuayi
1 huahuayi
1 huahuayi
4 huahuayi1
5 huahauyi2
在这里有前面3条相同的记录 我想进行修改 但是如果用rowid的话 那种rowid的值太长 不方便使用(我是新手)
id name
----------- ----------------
1 huahuayi
2 huahuayi
3 huahuayi
4 huahuayi1
5 huahauyi2
我想要这样的效果 不知道有什么办法 在不使用rowid的具体的值的情况下 如何能确定到第二和第三行
我的思路是这样 update test t set id=2 where t.rowid>(select min(e.rowid) from test e where t.rowid=e.rowid)
但是具体语句有问题 求助 谢谢