我试图基于多个字段在两个表之间创建一个关系。在Excel中,我将使用串联将字段名组合成一个唯一的值来执行vlookup。例如,我会使用一个组合的CityDepartment来查找City和Department。如何在访问表中类似地建立此链接?如果我在城市之间和部门之间建立一种关系,我就不会得到那种独特的CityDepartment。
如果我想在多个fields...why上做一个连接,这样的工作不会吗?我收到一个语法错误。
SELECT HRBI.ID (For all fields)
FROM HRBI
LEFT JOIN MINC
ON HRBI.PayGroupRegionCode = MINC.Region AND HRBI.PayGroupCountryDesc = MINC.Country AND HRBI.[BusinessLvl1(Group)Code] = MINC.BusinessGroup;发布于 2015-09-11 08:50:03
我能够通过在Design中创建关系来组合这两个字段。然后,我创建了一个查询,并将SQL编辑如下:
SELECT HRBI.PayGroupCountryDesc, HRBI.[BusinessLvl1(Group)Code], MINC.Country, MINC.BusinessGroup, MINC.MINCPercentageofSalary
FROM HRBI LEFT JOIN MINC ON (HRBI.[BusinessLvl1(Group)Code] = MINC.BusinessGroup) AND (HRBI.[PayGroupCountryDesc] = MINC.[Country])
ORDER BY HRBI.PayGroupCountryDesc;之后就没问题了。
https://stackoverflow.com/questions/32483467
复制相似问题