Tout d'abord, sélectionnez les 20 dernières entrées. Triez-les ensuite par ordre croissant. Vous pouvez facilement le faire en une seule requête (avec sous-requête) :
select * from (
select * from your_table order by id desc limit 20
) tmp order by tmp.id asc