我正试图在Access中进行一种vlookup。
这是输入表[PROFILE]:
Name Age Position Experience Country
Will 24 Manager 2 years China
Bill 46 Director 5 years United States
现在,当我从此表中选择字段作为查询时,我需要使用国家/地区代码更新国家/地区名称。我有一张表格,其中包含所有国家代码,名为[国家代码]。
[国家代码]表:
Country Code Country Name
CN China
US United States
UK United Kingdom
IN India.... and so on
因此,我对上表的查询应如下所示:
Name Age Position Country
Will 24 Manager CN
Bill 46 Director US
我的查询现在看起来像这样:
SELECT [PROFILE].NAME, [PROFILE].AGE, [PROFILE].POSITION, [PROFILE].COUNTRY
FROM [PROFILE];
答案 0 :(得分:0)
SELECT
PROFILE.NAME
, PROFILE.AGE
, PROFILE.POSITION
, [COUNTRY CODES].[COUNTRY CODE]
FROM PROFILE INNER JOIN [COUNTRY CODES]
ON PROFILE.COUNTRY = [COUNTRY CODES].[COUNTRY]
如果您希望更新表格,则查询将有所不同。有关在Access中执行更新查询的详细信息,请查看here。如果这是从存储国家/地区名称到在配置文件表中存储国家/地区代码数据的一次性更改,请使用更新查询进行更改。如果您的个人资料表应始终存储国家/地区名称,但您需要在某些情况下查看国家/地区代码,请不要运行任何更新,但请使用上述查询来获取代码而不是名称。