| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.misc -> ORA-01799 outer join problem
When I run the following query, I get an ORA-01799 error complaining
that a column may not be outer joined to a sub query. How can I rewrite
the following to get the desired result?
SELECT A.CASE_ID,
A.PROVIDER_GRP_ID,
S.BO_NAME_DISPLAY,
D.LONG_DESC,
B.LONG_DESC,
C.LONG_DESC,
P.DESCR AS PRODUCT,
TO_CHAR(A.ROW_ADDED_DTTM,'YYYY-MM-DD-HH24-MI-SS'),
TO_CHAR(E.ROW_LASTMANT_DTTM,'YYYY-MM-DD-HH24-MI-SS'),
A.RC_SUMMARY
FROM
AND E.ROW_LASTMANT_DTTM = ( SELECT MAX(E.ROW_LASTMANT_DTTM) FROM PS_RC_ACTION_HIST E WHERE E.CASE_ID = A.CASE_ID AND E.EVENTNAME='AssignedToChanged'))
LEFT OUTER JOIN PS_PROD_ITEM P ON P.PRODUCT_ID=A.PRODUCT_ID)
WHERE A.PROVIDER_GRP_ID IN ('T2GSCC') AND A.RC_STATUS IN
('CUST','OPEN','OPEX','OPIN','RSRCH')
AND A.ASSIGNED_TO = ' ' ORDER BY A.ROW_ADDED_DTTM DESC
Received on Mon Apr 02 2007 - 14:36:54 CDT
![]() |
![]() |