delete test1 where rowid in(
select rid from
(select rowid rid,row_number()
over(partition by mobliephone order by userid desc)
rn from test1)
where rn>1);
这个语句的目的是删除重复的数据
但是这个语句我完全无法读懂到底是什么意思
请问那位高手能给我解释一下么?
...全文
1175打赏收藏
请问那位可以解释一下这个SQL语句
delete test1 where rowid in( select rid from (select rowid rid,row_number() over(partition by mobliephone order by userid desc) rn from test1) where rn>1); 这个语句的目的是删除重复的数据 但是这个语句我完全无法读懂到底是什么意思 请问那位高手能给我解释一下么?