嗨任何一个可以帮助我走出这个查询形成逻辑的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