我有一个查询,需要重新编写才能加入多选语句。我试图使用join语句编写此查询,但是没有得到结果。错误是下面的无效标识符D_TRANS代码:
答案 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个字符时,我建议您使用较短的别名。恕我直言,阅读和发现问题更容易。