Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> more than 10 joins

more than 10 joins

From: Selami Ozlu <selamiozlu_at_gmail.com>
Date: Tue, 27 Nov 2007 10:09:05 -0800 (PST)
Message-ID: <a75fe790-7c1a-41ef-849a-df1d1fe8f27e@s36g2000prg.googlegroups.com>


hello everbody,
i have the following query that gives me the error message "ORA- 1445 cannot select ROWID from.." is there any limitation on the number of joins in a query in oracle ?

SELECT
-- L/C Application Information

   SUBSTR(C00_CUST_DDA_ACCT,3,3) Branch
,SUBSTR(C00_CUST_DDA_ACCT,6,6) Customer_No
,SUBSTR(C00_CUST_DDA_ACCT,12,2) Currency
,CASE WHEN C00_LC_TYPE='I' THEN '4' WHEN C00_LC_TYPE='E' THEN '5'
ELSE ' ' END ACCNT_Type

,SUBSTR(C00_USER_XREFN,13,3) Serial_NO

FROM
   LOLOC00
   LEFT JOIN LOLOC01 ON LOLOC01.C01_GROUP = LOLOC00.C00_GROUP AND LOLOC01.C01_NUMBER=LOLOC00.C00_NUMBER
   --AND C00_TYPE_SEQ=C01_TYPE_SEQ
   LEFT JOIN LOLOC50 ON LOLOC50.C50_GROUP = LOLOC00.C00_GROUP AND LOLOC50.C50_NUMBER=LOLOC00.C00_NUMBER
   LEFT JOIN LOLOC05 ON LOLOC05.C05_GROUP = LOLOC00.C00_GROUP AND LOLOC05.C05_NUMBER=LOLOC00.C00_NUMBER AND C00_TYPE_SEQ=C05_TYPE_SEQ    LEFT JOIN LOLOC02 ON LOLOC02.C02_GROUP = LOLOC00.C00_GROUP AND LOLOC02.C02_NUMBER=LOLOC00.C00_NUMBER AND C00_TYPE_SEQ=C02_TYPE_SEQ    LEFT JOIN LLOGA ON LLOGA.LGA_PREFIX = LOLOC00.C00_GROUP AND LLOGA.LGA_NUMB=LOLOC00.C00_NUMBER AND TO_NUMBER(C00_TYPE_SEQ)=LGA_SEQ    LEFT JOIN LOLOC46 ON LOLOC46.C46_GROUP = LOLOC00.C00_GROUP AND LOLOC46.C46_NUMBER=LOLOC00.C00_NUMBER AND C00_TYPE_SEQ=C46_TYPE_SEQ    LEFT JOIN LOLOC60 ON LOLOC60.C60_GROUP = LOLOC00.C00_GROUP AND LOLOC60.C60_NUMBER=LOLOC00.C00_NUMBER AND C00_TYPE_SEQ=C60_TYPE_SEQ    LEFT JOIN LOLOC43 ON LOLOC43.C43_GROUP = LOLOC00.C00_GROUP AND LOLOC43.C43_NUMBER=LOLOC00.C00_NUMBER AND C00_TYPE_SEQ=C43_TYPE_SEQ    --LEFT JOIN LOLOC06 ON LOLOC06.C06_GROUP = LOLOC00.C00_GROUP AND LOLOC06.C06_NUMBER=LOLOC00.C00_NUMBER

   --LEFT JOIN LLNIS05 ON LNI_TRN_NUMBER=C00_GROUP || C00_NUMBER AND
LNI_TRN_SEQ_NO=TO_NUMBER(C00_TYPE_SEQ) AND LNI_SYSTEM_IND='L'
   --LEFT JOIN LTXTV ON LTXTV.XTX_LC_NUMBER = (C00_GROUP ||
C00_NUMBER) AND TX0_DOC_TYPE='K' AND TX0_SOURCE_IND='EI' WHERE Received on Tue Nov 27 2007 - 12:09:05 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US