Удаление дубликатов записей SQL

Дана таблица points:

id point_a point_b
1 Точка 1 Точка 2
2 Точка 1 Точка 3
3 Точка 1 Точка 2
4 Точка 3 Точка 1

Необходимо удалить из неё все дубликаты записей, оставив 1 экземпляр не тронутым.

DELETE `t1`.* FROM points AS `t1`
LEFT JOIN (SELECT `id` FROM points GROUP BY point_a, point_b) AS `t2` ON `t1`.`id` = `t2`.`id`
WHERE `t2`.`id` IS NULL