|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.04.2013, 18:41 | #1 |
Новичок
Джуниор
Регистрация: 28.04.2013
Сообщений: 2
|
Фильтр по характеристикам
В общем есть таблица товаров, есть таблица характеристик товаров,
таблица характеристик имеет столбцы: product_id | feature_id | value если я делаю WHERE feature_id='pp' and value IN ('8','8.7'), то все работает, но я не понимаю как сделать выбор по нескольким характеристикам, я пробовал: WHERE (feature_id='pp' and value IN ('8','8.7')) OR (feature_id='pos' and value IN ('Android', 'iOS')) - возвращает все продукты у которых встречаются такие поля, с AND не возвращает ничего, мне же надо выбрать продукты, у которых есть обе характеристики c указанными значениями. Буду благодарен за любую помощь. Последний раз редактировалось zironix; 28.04.2013 в 18:54. |
28.04.2013, 19:07 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
Не единстивенній вариант и наверно не самый оптимальный
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
28.04.2013, 19:21 | #3 | |
Новичок
Джуниор
Регистрация: 28.04.2013
Сообщений: 2
|
Цитата:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DS фильтр | PIKACHU | Мультимедиа в Delphi | 17 | 23.01.2017 08:04 |
фильтр | cookies | Общие вопросы Delphi | 4 | 14.02.2012 17:44 |
Фильтр | mental | БД в Delphi | 4 | 22.08.2011 16:15 |
По каким характеристикам может не подойти видюха? | Игорь007 | Компьютерное железо | 4 | 24.09.2008 18:12 |