знатокам mysql

M
На сайте с 20.08.2004
Offline
376
425

SELECT * FROM `table` WHERE `table_id` in (35,50,26) как сделать так что бы выводилось именно в порядке 35. 50 . 26?

спасибо.

отец сыночка, лапочки дочки и еще одного сыночка
filosof
На сайте с 29.10.2005
Offline
171
#1

WHERE table_id = 35, 50, 26

M
На сайте с 20.08.2004
Offline
376
#2
filosof:
WHERE table_id = 35, 50, 26

вы уверены что синтаксис правильный?

в любом случае я проверил, не сработало...

спасибо.

hypno
На сайте с 17.07.2006
Offline
110
#3
Miracle:
SELECT * FROM `table` WHERE `table_id` in (35,50,26) как сделать так что бы выводилось именно в порядке 35. 50 . 26?
спасибо.

ORDER BY table_id если это колонка int

M
На сайте с 20.08.2004
Offline
376
#4
hypno:
ORDER BY table_id если это колонка int

а это еще зачем? оно и так выводит втом порядке в котором данные добавлены...

перечитайте вопрос, пожалуйста.

спасибо.

hypno
На сайте с 17.07.2006
Offline
110
#5

а что за table_id ? уникальный числовой параметр (primary key) или что то другое ?

M
На сайте с 20.08.2004
Offline
376
#6
hypno:
primary key

но не думаю что это меняло бы как то картину :)

AN
На сайте с 05.06.2004
Offline
243
#7

(SELECT * FROM `table` WHERE `table_id` = 35)

UNION

(SELECT * FROM `table` WHERE `table_id` = 50)

UNION

(SELECT * FROM `table` WHERE `table_id` = 26)

http://dev.mysql.com/doc/refman/5.1/en/union.html

но работает, если не путаю, только в MySQL5 и только если список (35,50,26) фиксированный.

Более универсальное решение - сделать дополнительную табличку (или поле в этой же) чисто для сортировки.

Размещу ваши баннеры на посещаемых сайтах. Места еще есть! Возможен безнал. (/ru/forum/324945) Нужны копирайтеры/рерайтеры - медики. Пишите в личку. (/ru/forum/676932)
F
На сайте с 22.12.2005
Offline
48
#8
AnNik:
но работает, если не путаю, только в MySQL5

В MySQL 4 тоже

Наслаждение жизнью - это искусство
M
На сайте с 19.12.2006
Offline
71
#9

Я куплю эту траву. Оплачу доставку до Новосиба. Приглашу вместе покурить.

P.S.

Не понять вопроса ни как!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий