Страница 1 из 3

Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства

Добавлено: 22 фев 2021, 23:57
alcompstudio
Добрый день, ув. коллеги!

Прошу помочь, если есть возможность в построении запроса через "многоуровневую" вложенность. Пока реализовал в Дочерне-родительской структуре с подключением через поле сущность из родительской в дочернюю. Что нужно и как - изложил в видео, надеюсь все понятно там.

https://drive.google.com/file/d/1Urmar8 ... sp=sharing

Единственный момент - нужно полученный расчетный результат далее использовать в расчетах. Т.е. желательно написать запрос для поля MySQL формула.

Буду рад подсказкам, или готовому решению за вознаграждение (можем связаться для обсуждения в ЛС). Думаю, данное решение подойдет в дальнейшем для производственных предприятий попередельного типа.

Доп.инфа, которую пытался ("хотел") реализовать - по ссылкам

https://overcoder.net/q/572/%D0%BA%D0%B ... 0%BE%D1%81

https://sqlinfo.ru/articles/info/22.html

UPD:

https://youtu.be/mlsvQLJOLaY - залил на Ютуб видео.

Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства

Добавлено: 23 фев 2021, 06:57
support
Так что, уже многоуровневую структуру не нужно делать?:)

Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства

Добавлено: 23 фев 2021, 10:31
alcompstudio
Нужно, конечно, т.к. там вся суть будет как раз потом в интерпретации данных) Я пока пытаюсь хоть как-то решить текущую проблему, т.к. срочно нужно, вы же написали, что заняты ;) Сделал такую вот структуру, пока может временную, решил, что может запрос как-то можно написать все-таки. А потом, как у вас будет время на многоуровневую структуру, будем адаптировать уже под нее, если конечно, кто-то поможет по текущему вопросу...

Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства

Добавлено: 23 фев 2021, 10:45
nruslan2
Обеими руками за многоуровневую структуру!

А вы не думали перестроить логику работы Сущностей? ИМХО в текущей реализации скорее всего не получится сделать (я так понимаю тут дело в типе связей данных и Рекурсия это не то!) PS вы в видео забыли сказать что в сущности Компонента вы указываете настройку отображать как ссылку. И вот тут кроется ИМХО главная ошибка и запутывание, так как по факту Вы все равно создаете вложенную сущность, но при этом пытаетесь сразу и в Сущности и в Подсущности одновременно забирать данные.
Все это ИМХО! но думаю "Что истина где то рядом" :D )

Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства

Добавлено: 25 фев 2021, 11:44
alcompstudio
Никто не сможет помочь? Сложная задачка оказалась?...

Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства

Добавлено: 25 фев 2021, 13:19
support
Конкретно одним запросом задачу технически невозможно решить.

Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства

Добавлено: 25 фев 2021, 13:28
alcompstudio
support писал(а): 25 фев 2021, 13:19 Конкретно одним запросом задачу технически невозможно решить.
Ясно, очень жаль... буду тогда что-то другое думать, пока вы еще заняты.

Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства

Добавлено: 25 фев 2021, 13:31
nruslan2
Сергей, я так понимаю что не стоит задача ограничиваться одним запросом. Может там можно не сколькими?

PS просто идея нравится как сделан бесконечный переход)

Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства

Добавлено: 11 мар 2021, 15:44
Степан
То же такая же проблемка..

У меня бесконечная многоуровневая структура комплектации производства и с нее нужно вытащить позиции в линейный список...

Думал может это можно решить циклическим перебором массива...
viewtopic.php?f=2&t=4116
... передать по структуре ID первого родителя и потом по нему сформировать отдельную подсущность...

Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства

Добавлено: 11 мар 2021, 18:36
support
Многоуровневая структура записей в плане. Сообщу как будет реализовано. Следите за новостями https://vk.com/rukovoditel_project