【发布时间】:2012-03-28 23:03:28
【问题描述】:
我正在尝试连接两个表,但无法正确使用 SQL。我的 SQL 语句比下面的 SQL 复杂得多,但下面的 SQL 将展示原理。尝试引用 t 或 p 时出现无效标识符异常。我怎么不能参考这些?我正在使用 Oracle DB。
SQL:
SELECT * FROM ((SELECT * FROM transactions t) FULL JOIN (SELECT * FROM payments p) ON (t.id = p.trans_id));
例外:
Caused by: java.sql.SQLException: ORA-00904: "P"."TRANS_ID": invalid identifier
【问题讨论】: