sql >> Database teknologi >  >> RDS >> Mysql

Mysql slette ældre dubletter

Følgende (utestet) burde virke:

DELETE FROM someTable WHERE EXISTS ( SELECT id FROM someTable AS subqTable WHERE
subqTable.id = someTable.id
AND subqTable.ean = someTable.ean
-- and other equality comparisons
AND subqTable.date AFTER someTable.date)


  1. SQL-forespørgsel til at sammenkæde kolonneværdier fra flere rækker i Oracle

  2. SQL Oracle-optællingsklynger

  3. få følgere på Twitter som at bruge MySQL

  4. Brug af MySQL relationelle databaser på Fedora 20