通过订单号串联,原料A加工成B,多个B加工成C,多个C加工成D,D再次加工成E,表关系怎么处理 外键直接全部用订单号合适吗?
表1:原料表,materials:
(主键id,原料类型type)
m_id m_type
1 A
2 B
3 C
4 D
5 E
表2:订单表 ,orders :
(订单id, 起始原料id, 需要起始原料个数, 目标原料id 订单日期 )
o_id m_id_source need_source_num m_id_target o_date
001 1 1 2 '2017-05-01'
002 2 3 3 '2017-05-01'
003 3 10 4 '2017-05-01'
004 4 15 5 '2017-05-01'