Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Баян — запрос для свойств товаров. (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/bayan-zapros-dlya-svojstv-tovarov-386980/)

Guest 16.10.2011 15:05

Баян — запрос для свойств товаров.
 
В поисх ходил, но пока ничего не нашёл.Задача - сделать фильтр по товарам; поиск производится по нескольким (N) криетриям.Структура следующая:Каталог (К): treeIDТовар (Т): goodID, goodTreeID, Свойста товаров (СТ): propID, goodID, ptypeID, propValue (TEXT)Типы свойств (ТС): ptypeID, ptypeTreeID, ptypeCaption, ptypeTypeЗначения типов свойств (ЗТС): ptypeValueID, ptypeID, ptypeValue (ТЕХТ)Логика такая: 1. для каждой ветки каталога можно задавать индивидуальный набор свойств. 2. фильтр задумывается только для тех ТС, могут иметь несколько значений (ptypeType='select', пример выпадающий список). На входе: 1. treeID, 2. typeID, ptypeValueID в количистве N.Нюансы: а. Свойство товара (СТ) незнает id Значения типа свойта (ЗТС), и хранит только само значение.б. СТ знает только Тип свойства (ТС), значение которого оно хранит.Обращаюсь к братству кодеров да програмеров с просьбой помочь сформулировать sql запрос, ибо собственный мозг данную задачу самостоятельно осилить пока не может.Спасибо.upd. Вроде как рабочий код для фильтра по одному свойству:


Часовой пояс GMT, время: 17:19.


© www.otvetnemail.ru - Форум вопросов и ответов.