delete t1
from some_table t1
join some_table t2
on t2.a3 = t1.a3
and t2.a4 > t1.a4;
Демонстрация:https://rextester.com/RERGD32491
Това ще запази само редове с най-висока стойност в A4 за A3 . Възможно е два реда с еднаква стойност в A3 имат същата най-висока стойност в A4 . Тъй като не сте посочили какво да правите в този случай - и двата реда ще бъдат запазени.