我需要創建一個包含表格和另一個視圖的視圖。創建一個包含表格和視圖的視圖
表包含下列字段:
- 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,事實之一是一個視圖不應該與問題相關,因爲你知道創建視圖了嗎? –