更新另一个表中的行

Avi*_*ash 65 t-sql

我有一个包含2列的表,Country和Qty.田野国家有所有国家的截然不同的缩略词.现在我的工作是用实际的国家名称替换这些首字母缩略词.现在有另一个表格,包含首字母缩写词和相应的国家名称.我必须从第二个表中获取值并更新Acronyms匹配的第一个表.请帮忙..

Qua*_*noi 98

UPDATE  q
SET     country = a.country
FROM    quantity q
JOIN    acronym a
ON      a.acronym = q.country
Run Code Online (Sandbox Code Playgroud)

  • +1我已经使用了tsql多年,从未意识到可以在update关键字旁边使用别名! (7认同)
  • 谢谢Quassnoi!我发现你的答案很有帮助 - 现在我可以回家了! (4认同)