我有两个表,第一个带有国家的全名(只有一列):
Poland
Germany
Czech Republic
第二个表以及这些名称的快捷方式
PL
DE
CZ
如何将这两个表与一个包含两列的表连接在一起:国家和国家/地区快捷方式?
Poland PL
Germany DE ect
答案 0 :(得分:0)
如果第一个表命名为country,则第二个表命名为abbr,第三个表命名为table3,以从看起来像这样的名称中查找源。
SELECT *
FROM country AS c
JOIN table3 as t3 on c.country = T3.country
JOIN abbr AS a on a.abbrivation = T3.abbrivation
答案 1 :(得分:0)
它应该像这样,但是在Access中无法正常工作
SELECT Country
CASE WHEN Country = "Germany" THEN "DE"
WHEN Country = "Poland" THEN "PL"
ELSE "NO"
END AS CountryShortcut
FROM Countries