Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 15:05
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

В поисх ходил, но пока ничего не нашёл.Задача - сделать фильтр по товарам; поиск производится по нескольким (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. Вроде как рабочий код для фильтра по одному свойству:
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
бетани — иерусалим — дорога напрямую? Guest Четвертый архив 0 17.10.2011 13:00
Выбор маршрута Токио—Новосибирск—Париж—Токио Guest Продолжение старого архива 0 16.10.2011 14:33
[Решено] Выполним запрос в БД, где # — префикс таблиц в вашей БД Guest Третий архив вопросов и ответов 0 28.09.2011 17:36
Кто будет сильнее всех в Олимпиаде——-Китай , США или Россия? Guest Новые вопросы и ответы 4 0 28.09.2011 12:25
Меню—Переход—Любая папка (открывается другим приложение но не Nautilus) (РЕШЕНО) Guest Новый архив 3 0 27.09.2011 15:20



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