Evo probao sam kod sebe sa oko ~50k recorda, tačno je da je sporo.
Ovo kod mene radi dosta brže (postgres):
Kôd:
select k1.*
from autori a
inner join knjige k1 on a.id = k1.id_autora and k1.id = (
select id
from knjige k2
where k2.id_autora = a.id
order by cena desc
limit 1
) order by a.id