2011-04-15 95 views
53

我有一個2列,國家和數量的表。外地國家在所有國家都有不同的縮略語。現在我的工作是用實際的國名替換這些縮寫詞。現在還有另一張帶縮寫詞和相應國家名稱的表格。我必須從第二個表中取出值並更新首字母縮略詞匹配的第一個值。請幫助..從另一個表更新行

回答

75
UPDATE q 
SET  country = a.country 
FROM quantity q 
JOIN acronym a 
ON  a.acronym = q.country 
+4

+1我用tsql多年了,從來沒有意識到別名可以用在update關鍵字旁邊! – 2012-03-13 06:49:28

+3

感謝Quassnoi!我發現你的答案很有用 - 現在我可以回家了! – 2013-10-25 00:17:12