delete t1
from some_table t1
join some_table t2
on t2.a3 = t1.a3
and t2.a4 > t1.a4;
Ukázka:https://rextester.com/RERGD32491
Tím zůstanou zachovány pouze řádky s nejvyšší hodnotou v A4 za A3 . Je možné, že v A3 jsou dva řádky se stejnou hodnotou mají stejnou nejvyšší hodnotu v A4 . Vzhledem k tomu, že jste nespecifikovali, co dělat v tomto případě – oba řádky budou zachovány.