DESCをASCに変更すると、必要なレコードが取得されますが、それらを順序付けする必要がある場合は、それらが入ってくる順序を逆にする必要があります。独自のコードでそれを行うか、次のようにクエリを拡張することができます。だから:
select * from (
select *
from tblmessage
order by sortfield ASC
limit 10
) order by sortfield DESC;
ASCやDESCだけでなく、常にorderby句を指定する必要があります。