我知道這個問題已經被問了好幾次,但是它並沒有解決我的問題。通過從三個表格中提取數據創建視圖
我有三張表,JD,LYR和VC,三者都有不同的架構。我想創建一個視圖,從這三個表中提取數據,這樣就會有JD和LYR以及LYR和VC中存在的記錄。所以,我認爲JD/LYR和LYR/VC應該有內在聯繫。我不想加入JD和VC。
我寫了sql,但是,如果它顯示出現在JD和LYR中的記錄,那麼它將不會顯示LYR和VC之間的匹配記錄,反之亦然。我目前的SQL如下。
CREATE OR REPLACE VIEW TEST_VIEW AS
SELECT JD.REQ_ID,
JD.REF_NO,
LYR.OID_VAL,
VC.ACCOUNT_STATUS,
VC.ACCOUNT_NUMBER
FROM JD
INNER JOIN LYR
ON (JD.REQ_ID = LYR.REQ_ID)
INNER JOIN VC
ON LYR.REQ_ID = VC.REQUEST_ID;
我想,改變了連接類型的其他加入像左外等,但並沒有work.Any幫助將關於SQL這一觀點可以理解的。
在此先感謝, KB。
您選擇JD,LYR和vcase列,從JD,LYR和VC ... – jarlh
添加一些示例表數據和預期的結果 - 以及格式化文本。 – jarlh
請編輯您的問題,以包括樣本數據和預期的輸出... – JohnHC