|
![]() |
#1 |
Модератор
|
Цитата:
Изначально опубликовано Alks
Да читал, читал, пуская скупую мужскую слезу. ![]() ![]() Цитата:
Мне нужно отфильтровать записи в InventTable специальным образом:
существует некая таблица категорий (или классификатор по другому), где каждый товар может входить в одну категорию, а категория может входить в другую категорию (другими словами - дерево). Для быстрой фильтрации предусмотрена вспомогательная, в целом избыточная по данным таблица взаимосвязей между группами и их подгруппами так, что в SQL фильтр для таблицы товара выглядел бы как дополнительное условие в WHERE: (InventTable.ClassifierId = SelectedClassifId) OR EXISTS (SELECT ChildId FROM InventClassifierRelations WHERE InventClassifierRelations.ParentId = SelectedClassifId) PHP код:
все у Вас получится ![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|