我需要创建一个包含表格和另一个视图的视图。创建一个包含表格和视图的视图
表包含下列字段:
- job_no
- ap_tax_exempt
视图包含以下字段:
- job_no
- hard_tax_exempt
- soft_tax_exempt
棘手的部分是,在视图中的job_no值在表中的job_no值的子集,当我将这些创建新的看法,我需要确保它们保持独特。换句话说,如果表格[1,2,3,4,5]和视图具有[2,3,5],则最终视图应该具有[1,2,3,4,5]而不是[1 ,2,2,3,3,4,5,5。此外,表中并非所有的job_no值都有相应的hard_tax_exempt和soft_tax_exempt列的值,所以我不确定是否需要对此做些特别的事情,或者SQL是否足够聪明以自动将NULL分配给那些细胞。
实施例表中的数据:
job_no ap_tax_exempt
------ -------------
1 True
2 True
3 False
4 False
5 True
实施例视图数据:
job_no hard_tax_exempt soft_tax_exempt
------ --------------- ---------------
2 taxable NULL
3 nontaxable NULL
4 NULL taxable
我需要的最终视图是这样的:
job_no ap_tax_exempt hard_tax_exempt soft_tax_exempt
------ ------------- --------------- ---------------
1 True NULL NULL
2 True taxable NULL
3 False nontaxable NULL
4 False NULL taxable
5 True NULL NULL
任何帮助,将不胜感激。
只是要清楚。你需要帮助来创建SQL,事实之一是一个视图不应该与问题相关,因为你知道创建视图了吗? –