我有一個表試圖採取兩個整數國家代碼(起源和目的地),並用實際的兩個字母的國家代碼取代這些整數代碼,同時保持從第二張桌子。SQL查詢語句顯示與多個表相同的列類型
下面是這兩個表的一個例子
國家代碼:
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查詢做什麼?第二是有一個很好的例子或網站可以解釋我如何能夠實現這樣的結果。
任何幫助將不勝感激。
這樣做。 oldDHLRates是我工作的表的臨時表名。我更新了問題陳述,不要混淆別人。所以我只是錯過了一個連接?我以爲我嘗試過,但我想我錯過了:)。感謝你及時的答覆! – 2013-03-09 00:19:36