に基づいて、テーブルAまたはBに参加しますインナーは、私はこれらの3つのテーブルを持っている存在
------------------------------
|KEY | APPLICATION | VALUE_C1|
------------------------------
B.VALUE_B1またはC.VALUE_C1と一緒に、A.VALUE_A1、A.VALUE_A2をBまたはCのアプリケーションの存在に基づいて返したいとします。このアプリケーションは、スクリプトのwhere節で指定されています。
例: 表Aには10個のレコードがあります。表Bには、アプリケーション 'APP1'を含む6つのレコードが含まれています。表Cには、アプリケーション 'APP2'を含む4つのレコードが含まれています。テーブルBとCの両方がテーブルAに接続されたKEYを介しています。与えられたアプリケーションが 'APP1'の場合、B.VALUE_B1を返したいと思います。 'APP2'が与えられたら、私はC.VALUE_C1を返したいと思います。
CASEのような条件に基づいて2つのテーブルのいずれかでINNER JOINを実行できますか?
選択肢があります。あなたが試したこと、あなたの期待した結果と実際の結果を表示してください。 – dbajtr