zuxel
Новичок
выбор значений нескольких полей
Здравствуйте! Пишу сайт-каталог, у каждого товара есть характеристики, их значения записаны в таблицу, в которой есть поля product_id, field_id, value.
Нужно сделать поиск по характеристикам, пробывал вот так:
но не работает.
Причем, есть такой момент, что для некоторых полей можно не только просто сравнивать равно или не равно, а выбирать значения находящиеся между заданными пользователями значениями. Я пробывал это сделать так: AND ( ( value > '11' AND value < '22' ) AND field_id = '10' )
Подскажите, пожайлуста, как сделать выборку?
Здравствуйте! Пишу сайт-каталог, у каждого товара есть характеристики, их значения записаны в таблицу, в которой есть поля product_id, field_id, value.
Нужно сделать поиск по характеристикам, пробывал вот так:
PHP:
SELECT * FROM cat_fields_values WHERE ( value = '744' AND field_id = '7' )
AND ( value = '741' AND field_id = '6' )
AND ( value = '2' AND field_id = '11' )
AND ( ( value > '11' AND value < '22' )
AND field_id = '10' )
Причем, есть такой момент, что для некоторых полей можно не только просто сравнивать равно или не равно, а выбирать значения находящиеся между заданными пользователями значениями. Я пробывал это сделать так: AND ( ( value > '11' AND value < '22' ) AND field_id = '10' )
Подскажите, пожайлуста, как сделать выборку?