sql >> Databasteknik >  >> RDS >> Mysql

Radera selektivt mestadels duplicerade poster från MySQL

DELETE t1
    FROM YourTable t1, YourTable t2
    WHERE t1.part_number = t2.part_number
        AND (t1.price, t1.id) < (t2.price, t2.id)


  1. SQL GROUP BY- 3 enkla tips för att gruppera resultat som ett proffs

  2. Uppdatera värden från MYSQL-tabellen utan att ladda om sidan?

  3. Hur väljer man ett begränsat antal rader för varje främmande nyckel?

  4. Hur undkommer jag reserverade ord som används som kolumnnamn? MySQL/Skapa tabell