私はオラクル10gを使用しています
いくつかのフィールドを持つ「dp_table」からビュー「dposition_view」を作成する必要があり、最後に「unmatched_flag」のようなブール列が必要です。
「bom_mapping」テーブルが「dp_table」に一致するフィールドを持つレコードを保持していない場合、列の値は「true」になり、2 つのテーブル間に一致するレコードが存在する場合は「false」になります。
チェックする一致フィールドは、eng_code、work_code、position、alt_pos (dp_table および bom_mapping テーブルで共通) です。
このブール値フラグ「unmatched_flag」を設定するロジックはどのようになりますか?
今私は持っています:
Create or Replace view dposition_view (",,,,,"unmatched_flag") as
(Select dp_table.eng_code,...... 'UNMATCHED_FLAG' ?? )