这是我的表格和需求的简单视图。 表A. Pickerid,等级,重量,日期
表B. Pickerid,Grade,Weight(设为零)
表B被定义为具有从1到50的所有拾取器以及可能的每个等级。 PR,AP,AA,AM,CA,每个年级的默认值为0。 IE Picker1 PR 0 Picker1 AP 0 所有50个采摘者都有Picker1 AA 0等。
请注意,在表A中。选择器每天会有很多盒子,但是具有相同的等级,但具有不同的盒子重量。 他们没有必要拥有所有等级,所以如果没有成绩,那么我需要在等级旁边返回0。 我需要对每个选择器的每个等级的权重进行“求和”,如果表A中没有等级,则表B中使用默认值。
这是在MS Access 2010中使用Sql。
我尝试过Inner,Outer join,union,但是无法获得所需的结果。
评估你的专家