调度1 ------ M个调度项
sub_jobs 1 ------- M dispatch_items
派遣M ----- N个子职位
我需要拥有所有这些关系
dispatch_subjob表(是调度和sub_jobs之间的中间表),它具有下面提到的列
id
dispatch_id
sub_job_id
dispatch_items表具有下面提到的列
id
dispatch_id
sub_job_id
qty
description
我的问题是我看到两个表中都重复了dispatch_id和sub_job_id(表结构看起来不正确)
实际上,我需要像上面提到的那样拥有这两个表,以便以一种非常实用的方式获得结果
例如:-sub_jobs表有一个qty字段,我需要对dispatch_items表qty做一些计算(使用1到M)
例如:-我需要获取发给dispatchID的所有子职位(使用M到M)
答案 0 :(得分:1)
看起来您的dispatch_items和dispatch_subjob表扮演着相同的角色,作为两者之间的枢纽。如果是这种情况,则不必使用dispatch_subjob,因为您在dispatch_item上有其他列(尽管保留“ dispatch_subjob”的命名可能更正确)。