我相信这很容易找到,但通过我的搜索,我一直无法找到解决方案。我可能没有在寻找正确的关键字,所以希望有人可以帮助我。
我有两个表,我正在尝试运行一个选择查询,该查询将基于另一个表中的相同字段创建两个新字段。
示例:Table1
包含两个名为的字段AgencyCountryCode
,ClientCountryCode
因此我需要创建两个名为AgencyCountryName
and 的新字段ClientCountryName
。在Table2
我有一个国家代码和国家名称的列表来匹配。
我使用以下代码将机构国家代码与名称匹配,但我无法弄清楚如何使用相同的查找表/字段为客户做同样的事情。
SELECT
...various other fields...
CountryList.[CountryName] AS AgencyCountryName,
FROM BookingData
INNER JOIN CountryList ON BookingData.[Agency Country Code] = CountryList.[CountryCode];
任何人都可以让我知道如何在两个不同的字段上执行相同的查找?
提前谢谢了。
你只需要添加另一个JOIN
:
SELECT ...various other fields...
ACL.[CountryName] AS AgencyCountryName,
CCL.[CountryName] AS ClientCountryName
FROM BookingData BD
INNER JOIN CountryList ACL ON BD.[Agency Country Code] = ACL.[CountryCode]
INNER JOIN CountryList CCL ON BD.[Client Country Code] = CCL.[CountryCode]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句