想问问假使我有一个网络商城
使用者甲有可能会在A商店 买了 两个羽球拍 一颗篮球
使用者乙有可能在A商店 买了 三双球鞋
那么我的订单数据库设计字段
是应该要每个商品都要占据一个列会比较适合吗
订单编号 商品名称 店家名称 商品数量
A1 羽球拍 A 2
A1 篮球 A 1
A2 球鞋 A 3
我的理解是使用者甲虽然买了两样东西,但是这是同一笔订单,所以订单编号要相同
我都假设成A1这样
可是这样设计的话,万一使用者甲一次买十样商品,
那我的数据库不就要有十列来存
想问这有更好的设计方式吗?
另外想问另外一个问题是
如果是一般的注册使用者帐号密码的表单传到后端,我知道后端
可以用name来接收
但是如果是购物车
要怎么样把使用者 打勾的 羽球拍 篮球
都用json传到后端
毕竟不同商店都有不同的产品清单
这方面我也不可能去把每一个商店的购物画面都刻一遍
问题应该很基础
希望可以得到一些hint
事情有google过
add multiple product into shopping cart
等关键字,但好像效果不彰qq