我需要从交集表中删除一些重复的条目.
该表设置得非常糟糕,没有主键,所以我在删除重复的条目时遇到了一些麻烦.
这里只是对表格的粗略概述:
col1 col2
------------
1 70
1 70
1 71
Run Code Online (Sandbox Code Playgroud)
两列都带有id,并且重复打破了东西.
您可以使用RANKING功能
with cte as
(
select row_number() over(partition by col1,col2 order by col1,col2 )as rowNum
from tableName
)
delete from cte where rowNum>1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |