1. 程式人生 > >Oracle資料庫多重子查詢巢狀的坑

Oracle資料庫多重子查詢巢狀的坑

SELECT T.*, ROWNUM RN FROM (SELECT B.*, NVL(A.AMOUNT, 0) AMOUNT, V.FULLNAME, DECODE(SHARE_TYPE, 1, '***', 0, '%%%') SHARE_TYPE FROM (SELECT COUNT(S.COMMENTS) AMOUNT, P.BO_PROBLEM_MANAGE_ID BO_PROBLEM_MANAGE_ID FROM
BO_SHARE_COMMENTS S, BO_PROBLEM_SHARE P WHERE P.BO_PROBLEM_SHARE_ID = S.APPID(+) GROUP BY P.BO_PROBLEM_MANAGE_ID) A, BO_PROBLEM_SHARE B, V_USER_ORG V WHERE B.BO_PROBLEM_MANAGE_ID = A.BO_PROBLEM_MANAGE_ID(+) AND B.CREATE_USERID = V.USERID AND
B.SHARE_STATUS = '2' ORDER BY B.CREATE_DATE) T