我知道这个问题已经被问了好几次,但是它并没有解决我的问题。通过从三个表格中提取数据创建视图
我有三张表,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