[ORACLE]請教子查詢問題

看板Database作者 (小富哥~~~)時間16年前 (2010/01/15 22:00), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
SQL 語法: SELECT * FROM TABLE1 T1 WHERE C1 = ( SELECT MAX(D1) FROM TABLE2 T2 WHERE D2 = ( SELECT MAX(E1) FROM TABLE3 T3 WHERE E2 = T1.C2 ) ^^^^^^^ ); 以上語法會遇到ORA-00904: "T1"."C2": invalid identifier 所以…第二層的子查詢是看不到最外面的TABLE是嗎? 請問像這種問題有其他的方式可解決嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.145.253

02/13 21:41, , 1F
要試試join處理這問題嗎!?
02/13 21:41, 1F
文章代碼(AID): #1BK7JnJM (Database)
文章代碼(AID): #1BK7JnJM (Database)