只是一个简单的问题 - 如何组织订单表,即当有人订购 id=1 的 2x 商品和 id=2 的 3x 商品时。
我之前的解决方案是将其保存为:2x1,3x2in productscolumn,然后explode()它,但效率非常低。
我会选择 3 张桌子:
product表——完全独立于订购系统,网站仅使用它来显示产品order表,存储订单的基本信息(例如谁订购了、帐单地址......)order_product连接表,指示每个订单包含哪些产品以及数量。
最后一个表至少包含以下字段:
id_order: 订单标识符id_production:产品的标识符quantity:该产品已按此订单购买的次数