Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms Access Sql组合多个潜在不同值的表_Sql_Ms Access - Fatal编程技术网

Ms Access Sql组合多个潜在不同值的表

Ms Access Sql组合多个潜在不同值的表,sql,ms-access,Sql,Ms Access,这里是我的表格和需求的简单视图。 表A。 Pickerid、等级、重量、日期 表B。 选择器ID、等级、重量(设置为零) 表B的定义是,所有选择器的范围为1到50,以及每种可能的等级。PR、AP、AA、AM、CA,每个等级的默认值为0。 即 选择器1 PR 0 选择器1 AP 0 所有50名采摘人的采摘人1 AA 0等 请注意,在表A中,采摘者每天将有许多箱子,等级相同,但箱子重量不同。 他们不需要所有可能的分数,所以如果分数不存在,那么我需要在分数旁边返回一个0。 我需要“求和”每个选择器、每

这里是我的表格和需求的简单视图。 表A。 Pickerid、等级、重量、日期

表B。 选择器ID、等级、重量(设置为零)

表B的定义是,所有选择器的范围为1到50,以及每种可能的等级。PR、AP、AA、AM、CA,每个等级的默认值为0。 即 选择器1 PR 0 选择器1 AP 0 所有50名采摘人的采摘人1 AA 0等

请注意,在表A中,采摘者每天将有许多箱子,等级相同,但箱子重量不同。 他们不需要所有可能的分数,所以如果分数不存在,那么我需要在分数旁边返回一个0。 我需要“求和”每个选择器、每个等级的权重,如果表a中没有等级,则使用表B中的默认值

这是在MS Access 2010中使用Sql实现的

我尝试过内部联接、外部联接、联合,但无法获得所需的结果


感谢您的专业知识

与group By的外部加入我将以重复的形式结束,但这个问题在1000万个问题中约占500万个,那么哪个问题可以作为重复?