Для примера, поле 'attribute' может принимать значение 'size' и 'color'.
Хочу сделать фильтр по таварам.
Как сделать запрос такого вида: покажи товары с размерами: 'S' и 'M' и с цветам 'red' и 'blue' .
Борис Алексеев, у любого товара может быть несколько атрибутов (свзяь один ко многим).
Например, в таблице 'attributes' могут быть такие записи:
артикул_1 'size' 'XXL'
артикул_1 'color' 'red'
артикул_2 'size' 'XXL'
артикул_2 'color' 'blue'
артикул_2 'любой другой атрибут' 'значение этого атрибута'
Если я не ошибаюсь схема EAV в очень упрощенном виде.
Борис Алексеев, подскажите пожалуйста, какие грабли в моей реализации?) И немогли бы Вы пример запроса привести, я интуитивно понимаю, что нужны join и where, а запрос составить не могу.)