Общие > Базы данных
Последовательный перебор
Error202:
запрос ... WHERE (w = \'word1\')or(w = \'word2\')or(w = \'word3\')...
Из таблицы вытаскиваются все записи, где w=word1 или w2 или w3 вперемешку...
А можно ли сделать так, чтобы они вытаскивались так:
Сначала все, где w = w1, затем все, где w2 и т.д.?
html_coder:
SELECT * FROM `table_name` WHERE (w = \'word1\') OR (w = \'word2\') OR (w = \'word3\') ORDER BY w
Error202:
Группировка, то произойдет, а вот последовательности выбора нет, т.е.
в моем случае вытаскиваются сначала все с w2, затем все с w1 и т.д.
А как сделать так, чтобы последовательность w1,w2,w3 сохранилась?
html_coder:
--- Цитировать ---Error202:
А как сделать так, чтобы последовательность w1,w2,w3 сохранилась?
--- Конец цитаты ---
Какая последовательность?
Error202:
Мне нужно, чтобы сначала были выбраны все записи где w = w1, затем все, где w = w2 и др... А ORDER BY сортирует все по алфавиту и порядок совсем другой...
Навигация
Перейти к полной версии