cancel
Showing results for 
Search instead for 
Did you mean: 

fetching data using SQL queries from java dictionary

Former Member
0 Kudos

hiiii all,

I have a SQL query where am using WHERE clause as a result of which the NULL values are getting filtered...can u please help

me to tranform this query into LEFT OUTER JOINS so as to avoid this filtration....my query is

SELECT A.JOINT_ID,A.SIZE_NBMM,A.ISFIELDJOINT,A.WELDTEST_CRI_ID,C.LINE_ID,D.TESTLEVELNO,E.COMPLETE FROM EALPS_DRWREVSPLJTS

A,EALPS_DRW_REV_SPL B,EALPS_DRW_REV_LINE C,EALPS_WELDTESTCRIT D,EALPS_ACTV_SEQ E WHERE B.SPOOL_ID=A.SPOOL_ID AND

B.LINE_ID=C.LINE_ID AND D.WELD_TEST_CRIT_ID=A.WELDTEST_CRI_ID AND E.ACTIVITY_CODE='VT' AND E.JOINT_ID=A.JOINT_ID

Thanks and Regards,

Parama

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hii Sir,

The error am getting with above query is:

The SQL statement "SELECT A.JOINT_ID,A.SIZE_NBMM,A.ISFIELDJOINT,A.WELDTEST_CRI_ID,C.LINE_ID,D.TESTLEVELNO,E.COMPLETE FROM EALPS_DRWREVSPLJTS A left outer join EALPS_DRW_REV_SPL B on A.SPOOL_ID=B.SPOOL_ID left outer join EALPS_DRW_REV_LINE C on B.LINE_ID=C.LINE_ID AND left outer join EALPS_WELDTESTCRIT D on A.WELDTEST_CRI_ID =D.WELD_TEST_CRIT_ID left outer join EALPS_ACTV_SEQ E on A.JOINT_ID=E.JOINT_ID" contains the syntax error[s]: SQL syntax error: "LEFT" is a reserved keyword that was not expected here

Thanks and Regards,

Parama Laha

Former Member
0 Kudos

Hey

try below query


SELECT A.JOINT_ID,A.SIZE_NBMM,A.ISFIELDJOINT,A.WELDTEST_CRI_ID,C.LINE_ID,D.TESTLEVELNO,E.COMPLETE FROM EALPS_DRWREVSPLJTS 
A left outer join EALPS_DRW_REV_SPL B on A.SPOOL_ID=B.SPOOL_ID, EALPS_DRW_REV_SPL B1 left outer join EALPS_DRW_REV_LINE C on B1.LINE_ID=C.LINE_ID , EALPS_DRWREVSPLJTS 
A1 left outer join EALPS_WELDTESTCRIT D on A1.WELDTEST_CRI_ID =D.WELD_TEST_CRIT_ID, EALPS_DRWREVSPLJTS 
A2 left outer join EALPS_ACTV_SEQ E on    A2.JOINT_ID=E.JOINT_ID
 

regards

Surender Dahiya

Former Member
0 Kudos

I hope the above query works.

regards

Surender Dahiya

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

I hope this helps


SELECT A.JOINT_ID,A.SIZE_NBMM,A.ISFIELDJOINT,A.WELDTEST_CRI_ID,C.LINE_ID,D.TESTLEVELNO,E.COMPLETE FROM EALPS_DRWREVSPLJTS 
A left outer join EALPS_DRW_REV_SPL B on A.SPOOL_ID=B.SPOOL_ID  left outer join EALPS_DRW_REV_LINE C on B.LINE_ID=C.LINE_ID AND left outer join EALPS_WELDTESTCRIT D on A.WELDTEST_CRI_ID =D.WELD_TEST_CRIT_ID  left outer join EALPS_ACTV_SEQ E on    A.JOINT_ID=E.JOINT_ID

Regards

Surender Dahiya