次のシナリオがあります。
Database A.table A.name
Database A.table A.Application
Database B.table B.name
Database B.table B.Application
Database C.table C.name
Database C.table C.Application
テーブル A.Application に値を設定する UPDATE クエリを作成しようとしています。更新する必要がある値は、テーブル B または C から取得できますが、両方から取得することはできません。A.name は B または C にのみ存在します。更新する必要がある各行の条件は次のようになります。
If B.name exists for A.name, set A.Application = B.application
If C.Name exists for A.name, set A.application = C.application
これを非動的に行おうとしています。任意の支援をいただければ幸いです。