1、做以下联合查询:
Select 产品种类,产品型号,客户名称, 目的国家, 已出货数量, 0 as 预测数量 from 表1
Union All
Select 产品种类,产品型号,客户名称, "" as 目的国家, 0 as 已出货数量, 预测数量 from 表2
2、以以上查询为基础进行分组查询后做生成表查询即可。
把联合查询稍该一下即可:
Select 产品种类,产品型号,客户名称, 目的国家, 已出货数量, 0 as 预测数量 from 表1
Union All
Select 产品种类,产品型号,客户名称, nz(Dlookup("目的国家","表1","产品种类='" & [产品种类] & "' and 产品型号='" & [产品型号] & "' and 客户名称='" & [客户名称] & "'"),"") as 目的国家, 0 as 已出货数量, 预测数量 from 表2
2、关于目的国家于Dlookup结果不对应的问题:需预先在表2中增加“目的国家”字段,并按实际补齐数据,同时联合查询还原写为:
Select 产品种类,产品型号,客户名称, 目的国家, 已出货数量, 0 as 预测数量 from 表1
Union All
Select 产品种类,产品型号,客户名称, 目的国家, 0 as 已出货数量, 预测数量 from 表2