|
|
|
|
|
для: Trianon
(06.08.2008 в 08:56)
| | Большое спасибо. | |
|
|
|
|
|
|
|
для: koshka
(06.08.2008 в 08:10)
| | order by field(my_field, '2','1','3');
order by find_in_set(my_field, '2,1,3'); | |
|
|
|
|
|
|
|
для: Trianon
(05.08.2008 в 20:15)
| | Trianon, спасибо, но вы неверно меня поняли. Вероятно, я двусмысленно сформулировал вопрос.
Можно ли сделать так, чтобы, например, вернулись строки с полем my_field равным 2, 1 и 3 -последовательно.
Спасибо. | |
|
|
|
|
|
|
|
для: koshka
(05.08.2008 в 19:36)
| |
select * from my_table where my_field in(1, 2, 3) order by my_field
|
| |
|
|
|
|
|
|
| Как-то слышал, что результат выборки можно группировать по условию.
Т.е., чтобы в запросе select * from my_table where my_field in(1, 2, 3) сначала располагались строки с my_field равным 1, затем 2, затем 3.
В доках и справочниках информации не нашел.
Есть ли такое? Заранее спасибо. | |
|
|
|
|