这个表 怎么把全部一样的数据删掉一条?nums为100的这个
对所有栏位使用DISTINCT去重,select distinct nums,name,class,adds from xx
SqlServer?oracle?mysql?
这里方法很多
在PostgresSQL中将重复值设置为空,保留其中一个值_三行代码 (sov5.cn)
还有在删除前自己拿数据验证一下,自己不熟悉的时候,不要随便在服务器上操作。。先备份一下,或者把非重复的备份走
参考这里
postgresql删除重复数据(完全一样)仅保留一条 - 百度文库 (baidu.com)
我的思路是 聚合查询 把ID合并查询到一起。
加入分组序号,然后选择分组序号大于1的,全部删除 delete 删除这样ID的行