use*_*709 1 sql database sql-server-2005
如何删除相同邮政编码的多个记录,保留数据库表中该邮政编码的至少一条记录
id zipcode
1 38000
2 38000
3 38000
4 38005
5 38005
Run Code Online (Sandbox Code Playgroud)
我想要带有id和zipcode两列的表...我的决赛将会跟随
id zipcode
1 38000
4 38005
Run Code Online (Sandbox Code Playgroud)
怎么样
delete from myTable
where id not in (
select Min( id )
from myTable
group by zipcode )
Run Code Online (Sandbox Code Playgroud)
这可以让你保持最低的ID,这是你想要的.