左外部连接未产生预期结果

问题描述 投票:-1回答:1

我有方案表1的名称,我要列,表2的member_id和父id

现在的工作是

案例1:

选择姓名,member_id,parent_id从表1左外连接表2在table1.id = table2.member_id

现在正在工作

但对于情况2:

再次获得相同的2张桌子,但唯一的区别是我应该主动加入在案例1中获得的parent_id,而不是在案例1中加入member_id

选择姓名,member_id,parent_id从表1左外连接表2在table1.id = table1.parent_id

案例1和案例2我都在尝试使用左外部连接来拟合。

[在某些情况下,在某些情况下我具有空值时可以使用

有没有替代品

我有方案表1,该表具有名称,在列中,表2具有member_id Of和parent_id现在的工作是案例1:选择名称,member_id,parent_id来自表1左外部联接表2上...

plsql oracle11g left-join exists right-join
1个回答
0
投票

为什么在第二个联接中有来自table1的两个字段?我不确定您实际上要做什么,但是用table1中的两个字段进行联接将无法正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.