Сегодня заметил что у меня в одном месте выводился лишний раз do_action('user_register') в результате чего долгое время при регистрации пользователей в таблицу rating_users заносилось 2 значения.
Нужна помощь в составлении запроса, что бы удалить дубли записей рейтинг в которых меньше, т.е.
ID | user_id | rating_total
1 | 1 | 33
2 | 1 | 15
3 | 2 | 198
4 | 2 | 100
...
Вот такая вот проблема, нужно сделать выборку всей строки для одинаковых user_id, а затем удалить ту в которой rating_total меньше
может имеет смысл выбрать нужные данные из таблицы
SELECT max(rating_total), user_id FROM `rating_users` GROUP BY user_id
перенести их в новую таблицу, а старую удалить?
Кстати, последние версии дополнения создают таблицу только с двумя столбцами
user_id | rating_total
причем user_id - уникальный ключ, что исключает появление дублей в дальнейшем.