数据表的结构设计问题
现有几张表如下,一张表为dishes
菜单表,结构为
id name price
一张表为orders
订单表,结构为
id dish_id num ...
一张表为tablewares
餐具表,结构为
id name price
一张表为order_dishes
表,结构为
id order_id dish_id
需求:用户在app界面需要选择该菜的餐具(每种菜所用有的餐具可能不同),所以就设计了一张dish_tablewares
表,用来对应dishes
与tableware
的关系,当用户下单后,订单里面不同的菜所选择的餐具该怎么存储。order_dish_tablewares
用来存储订单
,菜
,餐具
之间的关系,结构是这样的
id order_id dish_id tableware_id
但是这样岂不是一张表关联了三张表,而且用ORM
取出相关数据的时候也是麻烦的厉害啊,百思不得解,遂来发帖求大大们帮助!!
推荐文章: