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

  • 關於本站
  • 免責聲明