Мне нужно удалить полудубликаты записей из следующей таблицы
ID PID SCORE
1 1 50
2 33 20
3 1 90
4 5 55
5 7 11
6 22 34
Для любых существующих дубликатов PID я хочу удалить запись с наименьшей оценкой. В приведенном выше примере ID 1 будет удален. Я пытаюсь придумать способ сделать это без использования циклов, но я действительно борюсь.
Любая помощь будет оценена по достоинству.
Спасибо