2017-01-05 6 views
0

私はWORKとCounty_Lookupの2枚のシートを持っています2枚のシート間でクロスチェックコードにアクセスするにはどうすればよいですか?

WORKは郵送データであり、常に異なっています。

County_Lookupは静的なシートです。それにはCOUNTY_CODEとFIPS_COUNTY_CODEがあります。これは次のようなものです。

COUNTY_CODE FIPS_COUNTY_CODE 
004   007 
009   017 
019   037 
040   081 
043   087 
047   095 

WORKには多くの郵送用フィールドと単なるCOUNTY_CODEがあります。空のフィールドをFIPS_COUNTY_CODEというテーブルに追加しました。

私はWORKにCOUNTY_CODEとCounty_Lookupシートを比較し、FIPS_COUNTY_CODEの値をWORKシートに入れたいと思っています。例えばので

County_Lookupはそれのデータ

COUNTY_CODE FIPS_COUNTY_CODE 
004   007 

セイWORKは、そのCOUNTY_CODEフィールドに004を持っているためにこれを持っている場合。これは007を現在の空のFIPS_COUNTY_CODEフィールドにコピーします。

+0

あなたがこれまでに書いたコードで記事を更新してください。 – Aaron

答えて

0

UPDATEJOINをお試しください:

update work w inner join county_lookup c 
on c.county_code = w.county_code 
set w.fips_county_code = c.fips_county_code; 
関連する問題