[英]Postgres: Deleting rows that are duplicated in one column based on the conditions of another column
[英]Removing rows with duplicated column values based on another column's value
正确地构建问题将帮助您解决问题。
“重复数据删除”建议更改表 - 从带有重复项的 state 开始,以没有重复项的 state 结束。 通常分三个步骤完成(将没有重复的行放入临时表,删除原始表,重命名临时表)。
“删除具有重复列值的行”也暗示了数据的更改并偏离了思路。
您想要的是获取整个表格,并且在您关心的列附加了多个值的情况下,将获得最高的值。 可以说...按您关心的列分组? 并将它们附加到最高值,最大值?
select id,name,max(value) from table group by id,name
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.