sql的编号问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 17:00:10
例如我要网上购物的数据库
我有一个表用来记录货物的ID
但是我有一个问题:
每次用户购买成功都会生成一个订单(拥有独立的订单号),且
假设一个订单号都包括几个货物。
我应该怎么做?

做一个用户与订单的表,
字段为用户ID , 订单ID , 时间...

再做一个订单与货物的表
字段可有订单ID , 货物ID....

这样就OK了~

两个表解决这个问题,一个订单表,由订单号,订单日期,订货人,送货地址等构成
另一个订单条目表,包括对应的订单的订单编号,对应的产品编号,需要的其他信息

做两个表
一个主表,记录订单的主要信息。
一个明细表,记录订单每一明细的信息。

88