
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.06.2015, 19:35:35
|
|||
|---|---|---|---|
|
|||
WHERE id IN в указанном порядке |
|||
|
#18+
Здравствуйте У меня имеется следующая таблица select * from links; +-----+----------------------------+ | id | link | +-----+----------------------------+ | 1 | /catalog/product-1 | | 2 | /catalog/product-2 | | 3 | /catalog/product-3 | | 4 | /catalog/product-4 | | 5 | /catalog/product-5 | +-----+----------------------------+ Какой необходимо написать запрос, чтобы выбрать за один раз записи со следующими id и обязательно в следующей последовательности - id: 4, 2, 5 Почему этот запрос: SELECT * FROM `links` WHERE `id` IN( 4, 2, 5 ) возвращает отсортированные по id записи (2, 4, 5) ? Прошу помочь разобраться в данной теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2015, 20:18:28
|
|||
|---|---|---|---|
WHERE id IN в указанном порядке |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2015, 20:53:23
|
|||
|---|---|---|---|
WHERE id IN в указанном порядке |
|||
|
#18+
vczm, добавь order by. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1833125]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
80ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 383ms |

| 0 / 0 |
