我按照常规方法(附加到ID列)将表连接到另一个表。这工作正常,并在运行查询时返回一行。但是,如果我尝试将另一个表连接到同一个ID列,我会得到一个空的结果集。这在Oracle中是合法的,还是我必须找到另一种解决方法?
干杯。
编辑:代码:
INNER JOIN TABLE2
ON TABLE1.ID = TABLE2.ID
INNER JOIN TABLE3
ON TABLE1.ID = TABLE3.ID
我也尝试将表3加入到表2中,但这没有效果,
答案 0 :(得分:1)
事实证明我的问题不在join语句中,而是在其下面的 WHERE 子句中。联接工作正常。
回答我的问题,因此:是的,这是合法的。