Delete duplicate records and keep one record

DELETE from tiaoyaxiang_bk
 WHERE tyx_id IN (SELECT tyx_id FROM tiaoyaxiang_bk GROUP BY tyx_id HAVING COUNT(tyx_id) > 1)
   AND ROWID NOT IN
       (SELECT MIN(ROWID) FROM tiaoyaxiang_bk GROUP BY tyx_id HAVING COUNT(*) > 1);

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327054982&siteId=291194637