clcarlson
asked on
Resolve column ambiguity in Infomaker
After trying to join two tables I'm getting an ambiguity error. As far as I can see, I've used the table name with the column name throughout the query. Is there some way to identify the offending statement?
ASKER
Following is the query. I'm VERY new at this and, unfortunately, don't yet understand a lot of the syntax. I've tried to find a resource on point, but haven't had a lot of luck. Any suggestions would be appreciated. Thanks.
SELECT "GL_TRANSACTION_VIEW"."GLP OSTINGDATE ",
"GL_TRANSACTION_VIEW"."TIM ESTAMP",
"GL_TRANSACTION_VIEW"."AFT ERCLOSEFLA G",
"GL_TRANSACTION_VIEW"."AMO UNT",
"GL_TRANSACTION_VIEW"."SOU RCENAME",
"GL_TRANSACTION_VIEW"."GLA CCOUNTID",
"GL_TRANSACTION_VIEW"."GLA CCOUNTNAME ",
"GL_TRANSACTION_VIEW"."USE RNAME",
"GL_PACK".DebitAmt(amount) as "DR",
"GL_PACK".CreditAmt(amount ) as "CR",
DP.Get('Report Date') as ReportDate,
DP.Get('ReportTitle') as asTitle,
DP.Get('CompanyName') as asCompanyName,
Gl_Pack.GetRefNameNoDescr( GL_Transac tion_View. GLTrxHdrId x, GL_Transaction_View.GlTrxS eq) AS REF1 ,
"GL_TRANSACTION_VIEW"."SOU RCEIDX",
"CA_TRANSACTION_VIEW"."COS TCENTERNAM E",
"CA_TRANSACTION_VIEW"."PHA SENAME"
FROM "GL_TRANSACTION_VIEW",
"CA_TRANSACTION_VIEW"
WHERE ("GL_TRANSACTION_VIEW"."AC RUCASHTYPE "="CA_TRAN SACTION_VI EW"."ACRUC ASHTYPE") AND
("GL_TRANSACTION_VIEW"."FI SCALYEAR"= "CA_TRANSA CTION_VIEW "."FISCALY EAR") AND
("GL_TRANSACTION_VIEW"."FI SCALPERIOD "="CA_TRAN SACTION_VI EW"."FISCA LPERIOD") AND
("GL_TRANSACTION_VIEW"."GL POSTINGDAT E"="CA_TRA NSACTION_V IEW"."GLPO STINGDATE" ) AND
("GL_TRANSACTION_VIEW"."US ERNAME"="C A_TRANSACT ION_VIEW". "USERNAME" ) AND
("GL_TRANSACTION_VIEW"."TI MESTAMP"=" CA_TRANSAC TION_VIEW" ."TIMESTAM P") AND
("GL_TRANSACTION_VIEW"."IN ITIALINSTA LLATIONFLA G"="CA_TRA NSACTION_V IEW"."INIT IALINSTALL ATIONFLAG" ) AND
("GL_TRANSACTION_VIEW"."AF TERCLOSEFL AG"="CA_TR ANSACTION_ VIEW"."AFT ERCLOSEFLA G") AND
("GL_TRANSACTION_VIEW"."AM OUNT"="CA_ TRANSACTIO N_VIEW"."A MOUNT") AND
("GL_TRANSACTION_VIEW"."SO URCEIDX"=" CA_TRANSAC TION_VIEW" ."SOURCEID X") AND
("GL_TRANSACTION_VIEW"."SO URCENAME"= "CA_TRANSA CTION_VIEW "."SOURCEN AME") AND
("GL_TRANSACTION_VIEW"."SO URCEID"="C A_TRANSACT ION_VIEW". "SOURCEID" ) AND
("GL_TRANSACTION_VIEW"."GL TRXHDRIDX" ="CA_TRANS ACTION_VIE W"."GLTRXH DRIDX") AND
("GL_TRANSACTION_VIEW"."GL TRXSEQ"="C A_TRANSACT ION_VIEW". "GLTRXSEQ" )
ORDER BY "GL_TRANSACTION_VIEW"."GLA CCOUNTID" ASC,
"GL_TRANSACTION_VIEW"."GLA CCOUNTNAME " ASC,
"GL_TRANSACTION_VIEW"."GLP OSTINGDATE " ASC,
"GL_TRANSACTION_VIEW"."TIM ESTAMP" ASC
SELECT "GL_TRANSACTION_VIEW"."GLP
"GL_TRANSACTION_VIEW"."TIM
"GL_TRANSACTION_VIEW"."AFT
"GL_TRANSACTION_VIEW"."AMO
"GL_TRANSACTION_VIEW"."SOU
"GL_TRANSACTION_VIEW"."GLA
"GL_TRANSACTION_VIEW"."GLA
"GL_TRANSACTION_VIEW"."USE
"GL_PACK".DebitAmt(amount)
"GL_PACK".CreditAmt(amount
DP.Get('Report Date') as ReportDate,
DP.Get('ReportTitle') as asTitle,
DP.Get('CompanyName') as asCompanyName,
Gl_Pack.GetRefNameNoDescr(
"GL_TRANSACTION_VIEW"."SOU
"CA_TRANSACTION_VIEW"."COS
"CA_TRANSACTION_VIEW"."PHA
FROM "GL_TRANSACTION_VIEW",
"CA_TRANSACTION_VIEW"
WHERE ("GL_TRANSACTION_VIEW"."AC
("GL_TRANSACTION_VIEW"."FI
("GL_TRANSACTION_VIEW"."FI
("GL_TRANSACTION_VIEW"."GL
("GL_TRANSACTION_VIEW"."US
("GL_TRANSACTION_VIEW"."TI
("GL_TRANSACTION_VIEW"."IN
("GL_TRANSACTION_VIEW"."AF
("GL_TRANSACTION_VIEW"."AM
("GL_TRANSACTION_VIEW"."SO
("GL_TRANSACTION_VIEW"."SO
("GL_TRANSACTION_VIEW"."SO
("GL_TRANSACTION_VIEW"."GL
("GL_TRANSACTION_VIEW"."GL
ORDER BY "GL_TRANSACTION_VIEW"."GLA
"GL_TRANSACTION_VIEW"."GLA
"GL_TRANSACTION_VIEW"."GLP
"GL_TRANSACTION_VIEW"."TIM
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
AWESOME! You're hired. Thanks very much.
Select a.First_Name,
b.First_Name
From employees a, spouses b
Where a.spouse_id = b.spouse_id;
If you alias the tables make sure you use the alias throughout the query as well.