SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 22.02.2013 11:42:14

dimsich
Участник
Зарегистрирован: 12.12.2011
Сообщений: 17

Сортировка объектов по определённому типу

Вопрос следующий.
Есть таблица с объектами недвижимости. У каждого объекта свой тип  type (room, appartments, house, hotel, pansionat и т.д.)
Нужно отсортировать объекты при выборке так, чтобы объекты с типом (room и appartments) находились ниже объектов с другими типами.
Веса не устраивают, так как они используются для других целей.
Буду очень благодарен за ответ.

Отредактированно dimsich (22.02.2013 11:43:54)

Неактивен

 

#2 22.02.2013 13:57:04

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Сортировка объектов по определённому типу

В таких случаях иногда можно вывернуться через хитрую сортировку -  ORDER BY (type='room' or type='appartments')


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 22.02.2013 15:26:46

dimsich
Участник
Зарегистрирован: 12.12.2011
Сообщений: 17

Re: Сортировка объектов по определённому типу

Спасибо за ответ, но таким образом не работает. Вроде как реализуется через IN

Неактивен

 

#4 22.02.2013 17:04:07

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Сортировка объектов по определённому типу

Приведите show create table, тестовые данные и запрос, с которым не работает.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

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