Delete all but one duplicate record
ANSI SQL Solution Use group by in a subquery: delete from my_tab where id not in (select min(id) from my_tab group by profile_id, visitor_id); You need some kind of unique identifier(here, I’m using id). MySQL Solution As pointed out by @JamesPoulson, this causes a syntax error in MySQL; the correct solution is (as shown in … Read more