首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于数据库表之间关系的有关问题

2014-01-03 
关于数据库表之间关系的问题。问题是这样的:在做一个点菜的功能。所以菜品是一个表Dish,这里边有菜的名称、价

关于数据库表之间关系的问题。
问题是这样的:在做一个点菜的功能。所以菜品是一个表Dish,这里边有菜的名称、价格等字段,菜单是另一个表Menu,里有id、创建时间等字段。其中Dish和Menu是多对多的关系,因为餐厅里一张菜单里可以有多种菜品,一种菜品也对应多张菜单。那么点餐时,菜品的数量要如何处理,菜品的数量就是:点餐的时候一份菜可以点多份。大神们帮忙分析分析。谢谢
[解决办法]
再建一张表
    新增记录(点菜时) 取Menu单中的(Dishid)
表字段 大致如下
    id  客户名(桌号) 菜单(Dishid)   数量   价格(自动生成)
最后结算时 group by  桌号,取sum(价格)


[解决办法]

引用:
再建一张表
    新增记录(点菜时) 取Menu单中的(Dishid)
表字段 大致如下
    id  客户名(桌号) 菜单(Dishid)   数量   价格(自动生成)
最后结算时 group by  桌号,取sum(价格)

只能通过增加点餐表来解决

热点排行