Shasoft
Новичок
ВЫборка объекта по услочию по нескольким полям
Исходные данные:
Таблица объектов:
ID - идентификатор
NAME - название
STATUS - статус
Таблица свойств для каждого объекта
ID - уникальный идентификатор
NAME - название
VALUE значение
IDOBJ - идентификатор родительского объекта
Выборка по одному свойству - это совсем простой запрос. Но возникает вопрос - а как максимально быстро выбирать по нескольким свойствам?
Т.е. к примеру нужно выбрать все объекты, у которых свойство HEIGHT>3, свойство WIDTH<10, свойство DESCRIPTION содержит слово "этаж"?
Интересует не пример запроса для конкретного примера, а сам подход. Может какие статьи есть по теме?
Исходные данные:
Таблица объектов:
ID - идентификатор
NAME - название
STATUS - статус
Таблица свойств для каждого объекта
ID - уникальный идентификатор
NAME - название
VALUE значение
IDOBJ - идентификатор родительского объекта
Выборка по одному свойству - это совсем простой запрос. Но возникает вопрос - а как максимально быстро выбирать по нескольким свойствам?
Т.е. к примеру нужно выбрать все объекты, у которых свойство HEIGHT>3, свойство WIDTH<10, свойство DESCRIPTION содержит слово "этаж"?
Интересует не пример запроса для конкретного примера, а сам подход. Может какие статьи есть по теме?