@eugeneledenev

Как оставить базовый порядок сортировки таблицы при 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 секунды на каждый запрос.
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ответы на вопрос 1
@eugeneledenev Автор вопроса
Почему-то order by начал работать шустро, так что вопрос снят.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы