Zmień DESC na ASC, a otrzymasz żądane rekordy, ale jeśli potrzebujesz ich w kolejności, będziesz musiał odwrócić kolejność ich przychodzenia. Możesz to zrobić we własnym kodzie lub po prostu rozszerzyć zapytanie, tak jak więc:
select * from (
select *
from tblmessage
order by sortfield ASC
limit 10
) order by sortfield DESC;
Naprawdę powinieneś zawsze określać klauzulę kolejności, a nie tylko ASC lub DESC.