Sql Server 中如何删除两条相同数据?
Sql Server 中,Table 没有主键的情况下,如何删除两条相同数据?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Sql Server 中,Table 没有主键的情况下,如何删除两条相同数据?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
呵呵 。。。
好方法,学习
如果没有主键,那就好办,直接打开数据库找哪个表,右键单击该表,选择打开/所有行,然后找到那两重复的行,选择想要删除的那一行,再右键删除即可
可以用分三步:1。select distinct * into temp_table
2. delete from table
3. insert table select * from temp_table
delete from table_name where table_name.cloum_name not in (
select max(table_name.cloum_name) from table_name )
先用找出這兩個相的記錄.再加WHERE語句不就可以了嗎?