.. non so se sia la soluzione più corretta e performante ma ho risolto così:
SELECT id,libro,idAutore
FROM libri WHERE (id) IN
( SELECT MAX(id)
FROM libri
GROUP BY idAutore
)
in questo modo i risultati sono corretti, adesso, aggiungo la JOIN per leggere in chiaro il nome dell'autore.
Se c'è una soluzione più corretta o performante, fatemi sapere!

Rispondi quotando