可能重复:
How to delete records in the table which are repeated?
您好我遇到了一种情况,其中错误地没有删除表我运行了表的批处理文件,其中包含一些详细的插入语句
我有一个像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查询来完成 我在表格中没有首要键