ORACLE SQL连接MULTI SELECT语句ORACLE

时间:2019-03-15 11:23:03

标签: sql oracle oracle11g

我有一个查询,需要重新编写才能加入多选语句。我试图使用join语句编写此查询,但是没有得到结果。错误是下面的无效标识符D_TRANS代码:

1 个答案:

答案 0 :(得分:3)

问题出在ds子查询中-子查询中的以下行生成了immediate_actions列:

WHERE  d_synergi_reference.trans = d_trans.trans

但是,您要加入的表是d_synergi,所以我怀疑该行应该是:

WHERE  d_synergi_reference.trans = d_synergi.trans

顺便说一句,当表名超过3或4个字符时,我建议您使用较短的别名。恕我直言,阅读和发现问题更容易。