Общие > Базы данных

Последовательный перебор

(1/2) > >>

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 сортирует все по алфавиту и порядок совсем другой...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии