Foxtable(狐表)用户栏目专家坐堂 → 关联问题


  共有2086人关注过本帖树形打印复制链接

主题:关联问题

帅哥哟,离线,有人找我吗?
Happyft
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1908 积分:16970 威望:0 精华:0 注册:2014/7/29 19:09:00
关联问题  发帖心情 Post By:2014/8/26 10:47:00 [只看该作者]

订单和订单明细要建立关联,有点纠结:

1、订单和订单明细都有“订单编号”列,通过它建立关联,当订单表中的订单编号变更时订单明细也必须同步变更,会不会存在订单刚变更的瞬间突然断电,导致订单明细中的订单编号没有变更,这样打开订单时就看不见订单明细了(两者的订单编号不一样)。

2、在订单明细上增加一"id"列,与订单的“_Identify”列关联,这样订单中的订单编号改变时就不会影响订单明细,但这样有个缺点就时从订单明细中查询数据时因为没有订单编号列不直观,还要inner join订单表才能知道订单编号这样效率是不是比单独从订单明细一个表中查询低了。

 

两种方式用哪种比较好,请指点一下!


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/26 11:01:00 [只看该作者]

 呃,感觉多虑了,订单编号是自动生成的,而且订单编号是不能随意改变的,就好像身份证号一样,随意改变不是要乱套了?

 

 如果你的订单编号是任意改变的,就用方法2,如果是固定的,就用方法1,都差不多。


 回到顶部