我想加入兩個表,但無法獲得SQL權限。我的SQL語句比下面的SQL要複雜得多,但下面的SQL將會顯示原理。嘗試引用t或p時,我收到無效的標識符異常。我怎麼能不提這些?我正在使用Oracle DB。SQL完全加入Java
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
哦,我現在看到。感謝您的快速回復! – aandeers 2012-03-12 14:38:10