订单和订单明细要建立关联,有点纠结:
1、订单和订单明细都有“订单编号”列,通过它建立关联,当订单表中的订单编号变更时订单明细也必须同步变更,会不会存在订单刚变更的瞬间突然断电,导致订单明细中的订单编号没有变更,这样打开订单时就看不见订单明细了(两者的订单编号不一样)。
2、在订单明细上增加一"id"列,与订单的“_Identify”列关联,这样订单中的订单编号改变时就不会影响订单明细,但这样有个缺点就时从订单明细中查询数据时因为没有订单编号列不直观,还要inner join订单表才能知道订单编号这样效率是不是比单独从订单明细一个表中查询低了。
两种方式用哪种比较好,请指点一下!