2011-04-15 101 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