表结构问题 - 许多人



派遣1 ------- m dispatch_items

sub_jobs 1 ------- m dispatch_items

派遣M ------ n sub_jobs

我需要所有这些关系

dispatch_subjob表(是派遣和sub_job之间的中间表(,并在下面提到的列

id
dispatch_id
sub_job_id

dispatch_items tablehas提到的列

id
dispatch_id
sub_job_id
qty
description

我的问题是我在两个表中都重复了dispatch_id和sub_job_id(表结构不正确(

实际上,我需要在上面提到的两个表格,以以实用的方式获得结果

例如: - sub_jobs表有一个数量字段,我需要使用dispatch_items表qty (使用1到m(

例如: - 我需要获取何时给出dispatch_id的所有sub_jobs (使用m到m(

看起来您的dispatch_items和dispatch_subjob表正在执行与两者之间的枢轴相同的角色。如果是这样,则不需要dispatch_subjob,因为您在dispatch_item上拥有额外的col(尽管保持dispatch_subjob可能更正确(。

最新更新