|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.08.2018, 07:55 | #1 |
Форумчанин
Регистрация: 06.09.2016
Сообщений: 199
|
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 А также сортировка - сначала родитель, а потом его дочерние |
22.08.2018, 08:13 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
В мускуле нет специальных средств для этого. Делай хранимку, в ней циклы и вперед
https://club.shelek.ru/viewart.php?id=307 Если жестко ограничено количество выбираемых уровней, то можно и многоэтажным запросом организовать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 22.08.2018 в 08:16. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запросы в 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 18:00 |