[ORACLE]請教子查詢問題
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
02/13 21:41, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):