|
Как НЕ сортировать результат запроса?
|
|||
---|---|---|---|
#18+
Подскажите, как выводить данные без сортировки в MySQL? Например, следующий запрос SELECT * FROM `table` WHERE `id`='25' OR `id`='2' OR `id`='17' ORDER BY NULL все равно сортирует строки по PRIMARY KEY (в данном случае - id): 2 17 25 А как вывести их именно в том порядке, в котором они написаны в запросе? Подскажите, пожалуйста. Спасибо огромное. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2003, 18:46 |
|
Как НЕ сортировать результат запроса?
|
|||
---|---|---|---|
#18+
вопрос интересный. Если вы генерите id сами, то может на клиенте и отсортируете после того, как получите результат? (если не секрет, приведите пример задачки) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2003, 09:53 |
|
Как НЕ сортировать результат запроса?
|
|||
---|---|---|---|
#18+
order by rand()? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2003, 12:52 |
|
Как НЕ сортировать результат запроса?
|
|||
---|---|---|---|
#18+
Пожалуй добавить больше нечего! mahoune ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2003, 16:56 |
|
Как НЕ сортировать результат запроса?
|
|||
---|---|---|---|
#18+
Попробуй: select *, case id when 2 then 1 when 4 then 2 when 1 then 3 end as ordr from <table name> where id in (2, 4, 1) order by ordr ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2004, 17:30 |
|
Как НЕ сортировать результат запроса?
|
|||
---|---|---|---|
#18+
Или вот еще, из разряда комбинаций: set @data_ids = '|2|4|1|' select id, locate( '|' + id + '|', @data_ids ) as ordr from <table name> where id in (2, 4, 1) order by ordr ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2004, 17:39 |
|
|
start [/forum/search_topic.php?author=%D0%A2%D0%B0%D1%80%D0%B0%D1%81&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 727ms |
total: | 867ms |
0 / 0 |