Как оставить базовый порядок сортировки таблицы при JOIN?
Есть таблица table1. Там основной индекс - product_sort_id и есть столбец product_id.
Все товары сортируются нужным образом и загоняются в эту таблицу так, что первый товар product_sort_id=1, второй товар product_sort_id=2 и т.п. Цель этой затеи в том, чтобы убрать сортировку из огромного количества запросов и ускорить обработку запросов.
Суть проблемы - если делаю select то все нормально выводит отсортированные данные по столбцу product_sort_id.
Если к этому SELECT делаю LEFT JOIN table2 ON (table1.product_id=table2.product_id) то сортировка получается по product_id.
Как сделать так, чтобы сортировка была по product_sort_id БЕЗ ИСПОЛЬЗОВАНИЯ ORDER BY!!! ORDER BY съедает не менее 0,2 секунды на каждый запрос.