嗨任何一個可以幫助我走出這個查詢形成邏輯的Oracle 9i的子查詢
SELECT C.CPPID, c.CPP_AMT_MANUAL
FROM CPP_PRCNT CC,CPP_VIEW c
WHERE
CC.CPPYR IN (
SELECT C.YEAR FROM CPP_VIEW_VIEW C WHERE UPPER(C.CPPNO) = UPPER('123')
AND C.CPP_CODE ='CPP000000000053'
and TO_CHAR(c.CPP_DATE,'YYYY/Mon')='2012/Nov'
)
AND UPPER(C.CPPNO) = UPPER('123')
AND C.CPP_CODE ='CPP000000000053'
and TO_CHAR(c.CPP_DATE,'YYYY/Mon') = '2012/Nov';
,如果我錯形成的結構查詢,查詢性能和標準方面請大家指正的。在此先感謝
到底是需要什麼樣的更快?你在執行這個查詢時遇到了問題還是你想要改變邏輯?如果是這樣,試圖達到什麼目的? – Orangecrush
你好我看到where子句中的reduxancy,所以我需要簡單地說,那麼是否有可能改變它?我已經使用了兩次條件 – SANJAY