SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.04.2012 12:46:38

nekulin
Завсегдатай
Зарегистрирован: 06.04.2012
Сообщений: 56

Отменить сортировку

Делаю запрос

SELECT t.id AS t__id, t.categories_id AS t__categories_id, t.name AS t__name, t.shtrih AS t__shtrih, t.info AS t__info, t.brend_id AS t__brend_id, t.suma AS t__suma, t.massa AS t__massa, t.unit_measure_id AS t__unit_measure_id, t.user_id AS t__user_id, t.cr_is_admin AS t__cr_is_admin, t.is_active AS t__is_active, t.rating AS t__rating FROM tovar t WHERE (t.id IN ('7', '4'))

он выводит сначала 4 товар а потом только 7. Нужно чтоб он выводил по IN

Подскажите плз

Неактивен

 

#2 23.04.2012 12:52:21

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Отменить сортировку

Надо добавить сортировку
order by field (t.id, 7, 4)

P.S. А зачем у вас числа в кавычках?

Неактивен

 

#3 23.04.2012 13:38:56

nekulin
Завсегдатай
Зарегистрирован: 06.04.2012
Сообщений: 56

Re: Отменить сортировку

vasya написал:

Надо добавить сортировку
order by field (t.id, 7, 4)

P.S. А зачем у вас числа в кавычках?

а да так) уберу спс

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson