可能重复:
如何删除表中重复的记录?
嗨,我遇到了一种情况,错误地没有删除表,我运行了表的批处理文件,该文件包含一些详细的插入语句
我有一个像 alert_priority 这样的表,由像这样的记录组成
Id priority_name
--- --------------
1 P0
2 P1
3 P2
现在错误地没有删除 alert_priority 我已经执行了包含一些插入语句的表的脚本文件,现在在执行脚本之后我在表中的记录就像
Id priority_name
--- --------------
1 P0
2 P1
3 P2
1 P0
2 P1
3 P2
现在我想删除额外的记录(Id 3 之后的记录),并且我应该拥有在执行脚本文件之前存在的所有记录。
虽然我可以选择删除表并再次执行脚本文件,但我想知道有什么方法可以通过 sql 查询来完成我的表中没有主键