如何结合数据库,如果这是数据库设计的最佳方法

e7arh2l6  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(202)

我正在创建一个数据库,非常类似于跳过菜和菜单上的每一项附加组件(例如:添加沙拉)。我想和他们一起吃他们的配菜。如果你们能直观地告诉我,因为这很难想象,特别是当我还是新手的时候,谢谢你们。所以我想问的重点是
对于数据库设计来说,这是有效的吗?
把这两张table放在一起最好的方法是什么?

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

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题