私はいくつかのデータクレンジングに取り組んでいるインターンであり、私が取り組んでいるデータのいくつかでは困っています。MicrosoftAccess/Excel:あるテーブルのフィールドが一致している場合、別のテーブルのフィールドと一致するように1つのテーブルのフィールドを更新するにはどうすればよいですか?
1つのテーブルから新しいテーブルに一致するシリアル番号と部品番号を移動しようとしていますが、他の2つのフィールドがテーブル全体で一致している場合に限ります。
基本的には:
I want [GPFixedAsset].[OasisPar] to update to [OasisFixedAssets].[PartNumber]
if [GPFixedAsset].[OasisLink] = [OasisFixedAssets].[SysIDOasis]
とシリアル番号の同じ:
[GPFixedAsset].[OasisSer] to update to [OasisFixedAssets].[SerialNumber]
if [GPFixedAsset].[OasisLink] = [OasisFixedAssets].[SysIDOasis].
私はまだSQLを習得しようとしているが、それは今少し混乱です。
Excelで式を使って行うことができます。しかし、テーブルを更新するために別々のクエリを2回実行することができれば、それをExcelにエクスポートして素晴らしいものにすることができます。
編集:
回答ありがとうございます。私はOasiLinkとSysIDOasisの間でマッチしたすべてのフィールドを見つけるために選択クエリを実行して並べ替えを終え、その後、そのクエリに基づいて個別の更新クエリを実行してフィールドを正しい値に更新しました。
、それがお役に立てば幸いです。 ExcelでVBAを使用し、AccessでSQLを使用することは間違いありません。あなたは何を探していますか? – Spidey