Я использую этот оператор SQL для поиска дублирующихся записей:
SELECT id,
user_id,
activity_type_id,
source_id,
source_type,
COUNT(*) AS cnt
FROM activities
GROUP BY id, user_id, activity_type_id, source_id, source_type
HAVING COUNT(*) > 1
Однако я хочу не только найти, но и удалить в той же операции.