我们正在做一个存量业务的供应链项目,其中涉及采购订单、交货单和收货单。为减少数据冗余,设计了一个订单明细,它兼具采购订单明细、交货单明细和收货单明细这三个功能。
然而,问题来了。采购订单与交货单是 1:n 的关系,即一个采购订单对应多个交货单。在导入数据时,这就变得很麻烦,因为无法将交货单的明细导入到订单明细中。原因在于交货单号是文本格式且无法增加,所以无法进行更新。
大家有没有遇到这个问题!
我们正在做一个存量业务的供应链项目,其中涉及采购订单、交货单和收货单。为减少数据冗余,设计了一个订单明细,它兼具采购订单明细、交货单明细和收货单明细这三个功能。
然而,问题来了。采购订单与交货单是 1:n 的关系,即一个采购订单对应多个交货单。在导入数据时,这就变得很麻烦,因为无法将交货单的明细导入到订单明细中。原因在于交货单号是文本格式且无法增加,所以无法进行更新。
大家有没有遇到这个问题!
阿良 2024-09-09 09:42:37问题不想这样的
正常就不应该这样去把三张不同的明细表强行合并到一起,不同的对象属性很难做到统一的,这导入的时候不碰上问题,那才是怪事
方棱 2024-09-09 09:23:19最终会扩成 6 张表:申购单,申购明细,订购单,订购明细,到货单,到货明细。
加油。
问题不想这样的
最终会扩成 6 张表:申购单,申购明细,订购单,订购明细,到货单,到货明细。
加油。
马先生1 2024-09-04 08:00:11如果不拆分就会产生数据冗余,行的主键就是采购订单行 + 交货单行 + 收货单行了
还真的是个解决办法
阿良 2024-09-03 10:10:26如果不拆分,有啥办法,
这个是核心问题!
如果不拆分就会产生数据冗余,行的主键就是采购订单行 + 交货单行 + 收货单行了
关联字段需要表的记录 ID 来对应
关联本表
如果不拆分,有啥办法,
这个是核心问题!
肯定要拆分成 3 个表,确保 3 个 1:n 的关系。
文本格式无法增加,无法更新不懂啥意思,最核心的问题没有说清楚。