Как объединить базу данных и если это лучший метод для проектирования базы данных - PullRequest
0 голосов
/ 01 ноября 2018

Я создаю базу данных, очень похожую на то, чтобы пропустить блюда и каждый пункт меню дополнений (например, добавить салат). Я хочу присоединиться к ним вместе, где еда с их гарнирами. Если вы, ребята, можете, пожалуйста, наглядно показать мне, потому что это трудно представить, особенно когда я еще новичок в этом, спасибо. Итак, главное, что я спрашиваю, это

  • Эффективно ли это для проектирования базы данных?
  • Как лучше всего объединить 2 таблицы вместе?

Table1(Food)           

co1(food_name)   col2(price)
Salmon           9.95
Beef with rice   11.50
Turkey           13.95
Chicken          9.95

Table2(Add-on)

col1(addon_name)           col2(food_name)    col3(price)
side salad                 salmon             2.50
side rice                  salmon             2.50
side potatoes              salmon             2.50
gravy                      beef with rice     1.50
side potatoes              beef with rice     2.50
side rice                  Turkey             2.50
gravy                      Turkey             1.50
gravy                      Chicken            1.50

Вне желаемого результата

salmon|9.95|side salad|2.50|side rice|2.50|side potatoes|2.50
Turkey|9.95|side rice|2.50|gravy|1.50
Chicken|9.95|gravy|1.50
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...