我正在使用 oracle 10g
我必须从“dp_table”创建一个视图“dposition_view”,其中包含一些字段,最后我需要一个像“unmatched_flag”这样的布尔列。
如果“bom_mapping”表不包含与“dp_table”中匹配字段的记录,则列中的值应为“true”,如果两个表之间存在匹配记录,则该列中的值应为“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' ?? )