Показать сообщение отдельно
  #1 (permalink)  
Старый 11.08.2016, 02:37
Интересующийся
Отправить личное сообщение для nextdrift Посмотреть профиль Найти все сообщения от nextdrift
 
Регистрация: 23.10.2011
Сообщений: 25

Nested выборка из базы. Вопрос
Всем привет. Помогите советом или где можно поискать.

В общем ситуация такая.

Есть база с объектами (не путать с объектами JS).
Объекты расположены по каталогам.

Максимальный уровень вложенности - 3.

у объекта есть текущие параметры и эталонные.

А вот теперь сама проблема:

Допустим человек зашёл на страницу объектов (1-й уровень).
В ответ получает список объектов и предупреждения, если текущие параметры не сходятся с эталонными. (В данной реализации проблем нет).

Но вот если каталог, то он должен быть красным, если в каком-то из дочерних объектов есть проблемы.

- объект
- объект
- каталог (содержит объекты)
- каталог (содержит каталоги которые содержат объекты)


Пока первое что всплывает в голове - делать выборку всех объектов начиная с корня. А дальше делать обработку данных и если в дочерних есть проблемы - каталог помечать как проблемный.

Но такой подход кажется избыточен.

Как бы вы этот процесс организовали бы?

Последний раз редактировалось nextdrift, 11.08.2016 в 03:20.
Ответить с цитированием