logo
  • 教程列表
  • SO官方文档
  • Postgres 提示和技巧
    • Postgres 的 DATEADD 替代品
    • 逗号分隔列的值
    • 从 postgres 表中删除重复记录
    • 由于 Postresql 不支持在更新查询中加入,因此使用两个表之间的连接更新查询
    • 两个日期时间戳明智和年度之间的差异
    • 查询 CopyMoveTransafer 表数据从一个数据库到具有相同模式的其他数据库表
  1. StackOverflow 文档
  2. postgresql 教程
  3. Postgres 提示和技巧
  4. 从 postgres 表中删除重复记录

从 postgres 表中删除重复记录

Created: November-22, 2018

DELETE 
    FROM <SCHEMA_NAME>.<Table_NAME> 
WHERE 
    ctid NOT IN
        (
        SELECT 
            MAX(ctid) 
        FROM 
            <SCHEMA_NAME>.<TABLE_NAME> 
        GROUP BY 
            <SCHEMA_NAME>.<TABLE_NAME>.*
        )
;
  • 由于 Postresql 不支持在更新查询中加入,因此使用两个表之间的连接更新查询
  • 逗号分隔列的值

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明