конечно ORDER BY. согласен. но учтите ешё, что ORDER BY без соответствующей оптимизации будет негативно влиять на производительность. Что здесь можно сделать? 1) на поле, по которому делается ORDER BY необходимо поставить индекс 2) можно для особых нагруженных страниц сделать отдельные кеширующие таблицы(возможно денормализованные). Например, для главной страницы можно выделить несколько денормализованных и оптимизорованных таблиц. Тогда сайт будет веселей открываться http://www.mywebdev.ru/