【发布时间】:2017-07-18 14:25:50
【问题描述】:
我确信这很容易找到,但通过我的搜索,我一直无法找到解决方案。我可能没有在寻找正确的关键字,所以希望有人可以帮助我。
我有两个表,我正在尝试运行一个选择查询,该查询将基于另一个表中的相同字段创建两个新字段。
示例:
Table1 包含两个名为 AgencyCountryCode 和 ClientCountryCode 的字段,因此我需要创建两个名为 AgencyCountryName 和 ClientCountryName 的新字段。在Table2 我有一个国家代码和国家名称列表来匹配。
我已使用以下代码将代理国家/地区代码与名称匹配,但我不知道如何使用相同的查找表/字段为客户做同样的事情。
SELECT
...various other fields...
CountryList.[CountryName] AS AgencyCountryName,
FROM BookingData
INNER JOIN CountryList ON BookingData.[Agency Country Code] = CountryList.[CountryCode];
谁能告诉我如何在两个不同的字段上执行相同的查找?
提前非常感谢。
【问题讨论】:
标签: sql join inner-join