Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 09.11.2007 16:03
SELECT * FROM table WHERE id IN (1,2,3) ORDER BY sort_orderжесть.
Они двинули рассуждать, что если бы mysql распознавал и оптимизировал такие случаи, то можно было бы сделать индекс sort_order,id.
Сначала прошла бы сортировка и уже по отсортированным данным можно было бы бежать и дёргать строки сверяясь с ключами в IN.
Дескать, так было бы быстрее.