@Anton_repr

Как связать рецепт и продукты?

Добрый день.
У меня возникла проблема с созданием таблиц, а именно: я не понимаю, как их связать.
Есть 2 таблицы - в 1ой названия продуктов, во 2ой названия рецептов.
Необходимо каким-то образом связать рецепт и определенное количество продуктов. Как это можно сделать?
  • Вопрос задан
  • 116 просмотров
Решения вопроса 2
daemonhk
@daemonhk
ПсиХоПат
Почитайте про связь таблиц, в частности ManyToMany. Если конкретнее - создается еще одна таблица, скажем, RelationsRecipeProduct, которая будет содержать всего 2 поля - idRecipe и idProduct. Затем с помощью джойнов подхватываются данные с 3 таблиц и вуаля!
Ответ написан
@sidni
Php Developer
Можно попробовать оттолкнуться от этой структуры:

Table: Recipes
Recipe_ID, Recipe_Name, Cooking_time

Table: Ingredients
Ingredient_ID, Ingredient_Name

Table: Recipe_Ingredients
Recipe_Ingredient_ID, Ingredient_ID, Recipe_ID, Ingredient_Qty
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы