Допустим, у нас есть атрибут - цвет. И есть два его значения: красный, синий. Есть еще один атрибут - размер. Значения: L, XL. Есть атрибут изображение. И у него нет фиксированных значений
Есть сущность футболка. Есть таблица, связывающая все это:
product_id - attribute_id - attribute_value_id
1 (Футболка) - 1 (Цвет) - 1 (Красный)
1 (Футболка) - 2 (Размер) - 1(L)
1 (Футболка) - 1 (Цвет) - 2 (Синий)
Как сделать так, чтобы при запросе синего цвета футболки, я получал бы соответствующие изображения?