20列のテーブル A がある場合、
col1, col2, col3....etc
各列は、次のような別のテーブルの外部キーの値を参照しています。
fkey1 - Description1
fkey2 - Description2
fkey3 - Description2
20 列のそれぞれを結合せずに説明を取得する方法はありますか。
基本的に、出力に行かずに説明を取得する簡単な方法はありjoins/case-when-then
ますか?
子テーブルでトリガーを使用できます...
挿入後にテーブルにトリガーを作成します..
これで、マスターテーブルから説明を選択し、この値で子テーブルを更新できます....
いくつかのオプション:
問題が明示的な結合である場合は、相関サブクエリを実行できます。
select id1, (select description from id1table where t.id1 = idtable.id),
...
from id1table
ただし、操作上は、これは結合の別の構文にすぎません。