我有一个表格视图,它尝试采用两个整数国家代码(起点和目的地)并将这些整数代码替换为实际的两个字母国家代码,同时保持第二个表的映射。
这是两个表的示例
国家代码:
integerCode twoDigitCode fullName
0 US United States
1 BE Belgium
2 CN China
...
区域:
origin destination col3 col4
0 1 x y
0 2 z a
1 2 u b
2 0 x x
2 1 i f
...
我想要做的是在视图中得到这样的结果:
origin destination col3 col4
US BE x y
US CN z a
...
我已经尝试了几个不同的 SQL 查询,像这样
SELECT twoDigitCode as origin, twoDigitCode as destination
FROM country INNER JOIN Zone ON zone.destination = country.twoDigitCode
WHERE zone.origin = country.twoDigitCode
但它似乎只是不断重复两次查找的结果。
我的第一个问题是我什至可以用 SQL 查询做我想做的事情吗?第二个是有一个很好的例子或网站可以解释我如何获得这样的结果。
任何帮助将不胜感激。