Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сортировка с учетом двух полей 
:(
    Опции темы
I_Am_Rock
Дата 30.5.2014, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 523
Регистрация: 18.1.2008

Репутация: нет
Всего: 15



Добрый день.

Подскажите, пожалуйста, как сделать  smile 

Есть таблица, где поля id и parentid

например так
id = 1, parentid = 0
id = 2, parentid = 0
id = 3, parentid = 1
id = 4, parentid = 2
id = 5, parentid = 0
id = 6, parentid = 1

Хотелось бы, чтобы в выдачу попало в таком порядке
id = 1, parentid = 0
id = 3, parentid = 1
id = 6, parentid = 1
id = 2, parentid = 0
id = 4, parentid = 2
id = 5, parentid = 0

то есть если parentid не равен нулю, то запись следовала за записью с id как parentid

можно ли такое организовать на уровне mysql?
PM MAIL WWW   Вверх
Akina
Дата 1.6.2014, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Код

order by
  case parentid when 0 then id else parentid end
, parentid 
, id
?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0832 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.