【问题标题】:Update rows from another table [duplicate]从另一个表更新行[重复]
【发布时间】:2011-08-06 08:20:47
【问题描述】:

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

【问题讨论】:

    标签: tsql


    【解决方案1】:
    UPDATE  q
    SET     country = a.country
    FROM    quantity q
    JOIN    acronym a
    ON      a.acronym = q.country
    

    【讨论】:

    • +1 我使用 tsql 多年,从未意识到可以在 update 关键字旁边使用别名!
    • 谢谢夸斯诺伊!我发现您的回答很有帮助 - 现在我可以回家了!
    猜你喜欢
    • 2014-03-18
    • 2015-02-01
    • 1970-01-01
    • 2014-03-13
    • 1970-01-01
    • 2018-06-17
    • 2021-11-12
    • 1970-01-01
    • 2017-06-01
    相关资源
    最近更新 更多