|
|
|
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, 19:35:35 |
|
||
|
WHERE id IN в указанном порядке
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2015, 20:18:28 |
|
||
|
WHERE id IN в указанном порядке
|
|||
|---|---|---|---|
|
#18+
vczm, добавь order by. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2015, 20:53:23 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1833125]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
5ms |
get first new msg: |
3ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 295ms |

| 0 / 0 |
