一尘不染

SQL Developer“与连接图的其余部分连接”。

sql

我有以下SQL:

select <misc things>
from pluspbillline 
left outer join workorder 
    on workorder.siteid=pluspbillline.siteid 
    and workorder.wonum = pluspbillline.refwo
    and workorder.orgid = pluspbillline.orgid
left outer join ticket
    on ticket.ticketid = pluspbillline.ticketid
    and ticket.class=pluspbillline.ticketclass
left outer join pluspsalesorder
    on pluspsalesorder.salesordernum=pluspbillline.salesordernum
    and pluspsalesorder.siteid=pluspbillline.siteid

在Oracle SQL Developer 4.0.0.13(连接到DB2数据库)中,我在以下斜体下面显示了 一条弯曲的 行:“ from
pluspbillline ”和“ left external join workorder ”。

警告说:“ pluspbillline已与连接图的其余部分断开连接”。这是什么意思?


阅读 293

收藏
2021-03-10

共1个答案

一尘不染

我不确定是什么原因导致Oracle SQL Developer给出错误。但是,我在这里添加此评论以正确设置其格式。

连接图可能看起来像这样

pluspbillline  ------+----<  workorder
                     |
                     +----<  ticket
                     |
                     +----<  pluspsalesorder

图上的线可能会用连接字段标记。但这给您一个基本的想法。

我看不出您收到此警告的任何原因。您的SQL中的列名拼写错误?还是在Oracle界面中有一个奇怪的地方,即它不能正确理解DB2元数据?我建议尝试使用IBM的工具来查看它是否仅仅是他们的程序。

2021-03-10