別のテーブルから行を更新する [重複] 質問する

別のテーブルから行を更新する [重複] 質問する

国と数量の 2 つの列があるテーブルがあります。フィールド「国」には、すべての国の個別の頭字語があります。ここでの私の仕事は、それらの頭字語を実際の国名に置き換えることです。現在、頭字語と対応する国名を含む別のテーブルがあります。この 2 番目のテーブルから値を取得し、頭字語が一致する最初のテーブルを更新する必要があります。助けてください。

ベストアンサー1

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

おすすめ記事