Фасетный поиск с использованием php и mysql

Я пытаюсь осуществить граненый поиск в ювелирном магазине, но не получилось. Проблема в том, когда пытаются отфильтровать таблицу атрибутов. Структура выглядит следующим образом:

Таблица продуктов:

Id Product_Code Product_Name
1  ABCGOLD1GM   1 gm Gold
2  ABCGOLD2GM   2 gm Gold
3  ABCGOLD394   3.94 gm Gold

Таблица атрибутов:

Id   Attr_Name   Alias
1    Metal       metal
2    Fineness    fineness
3    Weight      weight

Таблица атрибутов продукта:

id    product_id    attr_id   value
1         1            2      9999
2         1            3      1 gm
3         2            2      9999
4         2            3      2 gm
5         3            3      3.94 gm
6         3            2      9167

Теперь я хочу отфильтровать, если кто-то выберет 1 г с 999 и 3,94 г. Если вы знаете граненый поиск, то вы легко поймете, что я имею в виду. Я хочу сделать запрос, чтобы сделать то же самое со структурой таблицы выше.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]