首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于级联字段在表之间创建关系

基于级联字段在表之间创建关系
EN

Stack Overflow用户
提问于 2015-09-09 15:19:18
回答 1查看 411关注 0票数 0

我试图基于多个字段在两个表之间创建一个关系。在Excel中,我将使用串联将字段名组合成一个唯一的值来执行vlookup。例如,我会使用一个组合的CityDepartment来查找City和Department。如何在访问表中类似地建立此链接?如果我在城市之间和部门之间建立一种关系,我就不会得到那种独特的CityDepartment。

如果我想在多个fields...why上做一个连接,这样的工作不会吗?我收到一个语法错误。

代码语言:javascript
复制
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;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-11 08:50:03

我能够通过在Design中创建关系来组合这两个字段。然后,我创建了一个查询,并将SQL编辑如下:

代码语言:javascript
复制
  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;

之后就没问题了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32483467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档