SQL Server 删除重复数据只保留一条
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:26
DELETE FROM Bus_TerminalMessage_Keywords WHERE Content IN (select Content from Bus_TerminalMessage_Keywords group by Content having count(Content) > 1)
AND
ID NOT IN (select min(Id) from Bus_TerminalMessage_Keywords group by Content having count(Content)>1)
第一个条件是找到重复的数据,第二个条件是在重复的数据中保留一条。两个条件取交集就能删除重复数据了
相关文章
-
SQL Server 事务执行、回滚
SQL Server 事务执行、回滚
- 互联网
- 2026年04月04日
-
SQL server 数据库的索引和视图、存储过程和触发器
SQL server 数据库的索引和视图、存储过程和触发器
- 互联网
- 2026年04月04日
-
SQL Server 数据库索引
SQL Server 数据库索引
- 互联网
- 2026年04月04日
-
SQL Server 批量主分区备份(One Job)
SQL Server 批量主分区备份(One Job)
- 互联网
- 2026年04月04日
-
SQL Server 批量主分区备份(Multiple Jobs)
SQL Server 批量主分区备份(Multiple Jobs)
- 互联网
- 2026年04月04日
-
SQL Server 批量完整备份
SQL Server 批量完整备份
- 互联网
- 2026年04月04日






