Unser Einkaufszentrum verwendet derzeit zwei Tabellen, die ORDER-Tabelle und ORDER_DETAIL. In der ORDER-Tabelle werden nur Benutzerinformationen, Adresse, Gesamtpreis usw. gespeichert. Die spezifischen Produktinformationen werden im DETAIL-Shop gespeichert, aber jetzt müssen wir verschiedene Händler verwenden und aufteilen Es ist in zwei Reihenfolgen zu vervollständigen. Ja, wie gestaltet man die Datenbanktabellenstruktur basierend auf der vorhandenen Aufteilung?
是否可以考虑下面两点:
可能还要考虑,发货、退货退款、对账信息,并且给买家显示的是一个总的订单号(里面包含商家的商品信息)
1.历史数据保持不变,在ORDER表中设计一个父子的关系,比如原来的订单号自动是order_no ,现在添加一个order_p_no (0为一个订单,有值表示此条为子订单),用户信息冗余存储,总价信息根据对应的商品计算存储
2.DETAIL 表中 依然和 ORDER表中的 order_no对应
和一楼的思路类似