sql >> Databasteknik >  >> RDS >> PostgreSQL

Ta bort dubbletter i postgres

DELETE from posts del 
WHERE EXISTS (
        SELECT *
        FROM posts ex
        WHERE ex.external_id = del.external_id
        AND ex.id < del.id -- if you want to keep the lowest id
        -- AND ex.id > del.id -- if you want to keep the highest id
        );



  1. SQL SELECT WHERE rad innehåller ord

  2. MySQL:Skapar tabell med FK-fel (fel nr 150)

  3. Summa för månad och sätt månader som kolumner

  4. Infoga BLOB-teststräng som är större än 2000 eller 4000 byte