Oracle資料庫多重子查詢巢狀的坑
阿新 • • 發佈:2019-02-05
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