Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 22.08.2018, 08:55   #1
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 123
Репутация: 10
Вопрос MySQL иерархические запросы

Есть табличка вида:

id | name | parent
1 | aa1 | null
2 | aa2 | null
3 | aa3 | 1
4 | aa4 | 2
5 | aa5 | 2
6 | aa6 | 1
7 | aa7 | 5

нужно чтобы по запросу выводился только часть ветки дерева
id | name | parent
2 | aa2 | null
4 | aa4 | 2
5 | aa5 | 2
7 | aa7 | 5

А также сортировка - сначала родитель, а потом его дочерние
dbalor вне форума   Ответить с цитированием
Старый 22.08.2018, 09:13   #2
Аватар
Модератор
Заслуженный модератор
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 17,953
Репутация: 6285
По умолчанию

В мускуле нет специальных средств для этого. Делай хранимку, в ней циклы и вперед

https://club.shelek.ru/viewart.php?id=307

Если жестко ограничено количество выбираемых уровней, то можно и многоэтажным запросом организовать
__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 22.08.2018 в 09:16.
Аватар на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запросы в mysql Lizoveta Помощь студентам 6 09.11.2013 23:09
Не работают запросы mySQL SonicBob Помощь студентам 15 24.07.2013 08:38
Delphi+MySQL = запросы Alana БД в Delphi 15 12.04.2012 11:01
Динамические запросы в MySQL kuzjma SQL, базы данных 0 09.12.2011 13:58
Mysql запросы Lerank Помощь студентам 1 22.11.2010 19:00


19:41.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru