Oracle:多个连接到一列

时间:2012-09-05 08:01:14

标签: oracle

我按照常规方法(附加到ID列)将表连接到另一个表。这工作正常,并在运行查询时返回一行。但是,如果我尝试将另一个表连接到同一个ID列,我会得到一个空的结果集。这在Oracle中是合法的,还是我必须找到另一种解决方法?

干杯。

编辑:代码:

INNER JOIN    TABLE2
ON            TABLE1.ID = TABLE2.ID

INNER JOIN    TABLE3
ON            TABLE1.ID = TABLE3.ID

我也尝试将表3加入到表2中,但这没有效果,

1 个答案:

答案 0 :(得分:1)

事实证明我的问题不在join语句中,而是在其下面的 WHERE 子句中。联接工作正常。

回答我的问题,因此:是的,这是合法的