Задать вопрос
@PantiesInTea

Как правильно объединить две таблицы?

Здравствуйте. Возникла такая проблема, есть три таблицы: характеристики, значение характеристики и продукты. В характеристиках хранится наименование, в значениях соответственно значение самой характеристики и id к какой именно характеристики это значение принадлежит.

Таблица с характеристиками:
63732efcb97d7158190786.jpeg

Таблица со значениями:
637330f26fe1e007422597.jpeg

Таблица продуктов:
63732f9555cf9719986253.jpeg

Так как в продукте может быть десятки характеристик, я не понимаю как объединить значения характеристик с продуктами.

Пожалуйста подскажите, поделитесь материалом, в гугле решения найти не смог.

PS весь код на php, для удобной работы с бд использую redbeanphp
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Средний 2 комментария
Решение пользователя WitER К ответам на вопрос (2)
@WitER
Как минимум у вас должна быть ещё одна таблица, которая связывает товар со значением характеристики.
Если же вам нужно выводить характеристики на странице товара - получайте их отдельным запросом для нужного товара.
Если вам нужно осуществлять фильтрацию - джойните таблицу значений характеристик к товару и фильтруйте результат.
Ответ написан