You are on page 1of 27

‐‐ 

OrginalQuery 

SELECT BRANCHROLE0_.USER_ID AS USER7_509_11_, 

BRANCHROLE0_.L2L_ID AS L1_513_11_, 

BRANCHROLE0_.L2L_ID AS L1_513_10_, 

BRANCHROLE0_.BRANCH_ID AS BRANCH5_513_10_, 

BRANCHROLE0_.END_DATE AS END2_513_10_, 

BRANCHROLE0_.ROLE_ID AS ROLE6_513_10_, 

BRANCHROLE0_.START_DATE AS START3_513_10_, 

BRANCHROLE0_.STATUS AS STATUS513_10_, 

BRANCHROLE0_.USER_ID AS USER7_513_10_, 

L2LGDBBRAN1_.L2L_ID AS L1_166_0_, 

L2LGDBBRAN1_.AUTHORIZED_BY AS AUTHORIZED16_166_0_, 

L2LGDBBRAN1_.AUDIT_BRANCH AS AUDIT17_166_0_, 

L2LGDBBRAN1_.CREATED_BY AS CREATED18_166_0_, 

L2LGDBBRAN1_.DATE_AUTHORIZED AS DATE2_166_0_, 

L2LGDBBRAN1_.DATE_CREATED AS DATE3_166_0_, 

L2LGDBBRAN1_.DATE_UPDATED AS DATE4_166_0_, 

L2LGDBBRAN1_.AUDIT_BANK_ID AS AUDIT19_166_0_, 

L2LGDBBRAN1_.RECORD_STATUS AS RECORD5_166_0_, 

L2LGDBBRAN1_.UPDATED_BY AS UPDATED20_166_0_, 

L2LGDBBRAN1_.STATUS AS STATUS166_0_, 

L2LGDBBRAN1_.BRNCH_CLOSE_TIME AS BRNCH7_166_0_, 

L2LGDBBRAN1_.BRNCH_OPEN_TIME AS BRNCH8_166_0_, 

L2LGDBBRAN1_.COD AS COD166_0_, 

L2LGDBBRAN1_.BRANCH_CODE AS BRANCH10_166_0_, 

L2LGDBBRAN1_.CCY_CODE AS CCY21_166_0_, 

L2LGDBBRAN1_.GDB_BRAN_DESC AS GDB11_166_0_, 

L2LGDBBRAN1_.COMM_ID AS COMM22_166_0_, 
L2LGDBBRAN1_.LOD AS LOD166_0_, 

L2LGDBBRAN1_.NAME AS NAME166_0_, 

L2LGDBBRAN1_.NOD AS NOD166_0_, 

L2LGDBBRAN1_.SPOC_ID AS SPOC23_166_0_, 

L2LGDBBRAN1_.TYPE AS TYPE166_0_, 

L2LGDBBRAN1_1_.ACC_HOLDER AS ACC1_167_0_, 

L2LGDBBRAN1_1_.ACCOUNT_NUMBER AS ACCOUNT2_167_0_, 

L2LGDBBRAN1_1_.ACTIVE_ADDR AS ACTIVE3_167_0_, 

L2LGDBBRAN1_1_.ADDR_LINE1 AS ADDR4_167_0_, 

L2LGDBBRAN1_1_.ADDR_LINE2 AS ADDR5_167_0_, 

L2LGDBBRAN1_1_.ADDR_LINE3 AS ADDR6_167_0_, 

L2LGDBBRAN1_1_.BANK_NAME AS BANK7_167_0_, 

L2LGDBBRAN1_1_.BRANCH_CODE AS BRANCH8_167_0_, 

L2LGDBBRAN1_1_.BUSINESS_ADDR AS BUSINESS9_167_0_, 

L2LGDBBRAN1_1_.CITY_ID AS CITY28_167_0_, 

L2LGDBBRAN1_1_.COMPANY_NAME AS COMPANY10_167_0_, 

L2LGDBBRAN1_1_.CONTACT_OTHER_INFO AS CONTACT11_167_0_, 

L2LGDBBRAN1_1_.CONTACT_PERSON_EMAIL AS CONTACT12_167_0_, 

L2LGDBBRAN1_1_.CONTACT_PERSON_NAME AS CONTACT13_167_0_, 

L2LGDBBRAN1_1_.CONTACT_PERSON_PHONE AS CONTACT14_167_0_, 

L2LGDBBRAN1_1_.COUNTRY_ID AS COUNTRY29_167_0_, 

L2LGDBBRAN1_1_.STORE_DET_ID AS STORE30_167_0_, 

L2LGDBBRAN1_1_.DEFAULT_ADDR AS DEFAULT15_167_0_, 

L2LGDBBRAN1_1_.EMAIL AS EMAIL167_0_, 

L2LGDBBRAN1_1_.FAX_NO AS FAX17_167_0_, 

L2LGDBBRAN1_1_.ZIP_CODE AS ZIP18_167_0_, 

L2LGDBBRAN1_1_.FRST_NM AS FRST19_167_0_, 

L2LGDBBRAN1_1_.IFSC_CODE AS IFSC20_167_0_, 
L2LGDBBRAN1_1_.LAST_NM AS LAST21_167_0_, 

L2LGDBBRAN1_1_.LOGO_ID AS LOGO31_167_0_, 

L2LGDBBRAN1_1_.PAYMENT_TYPE AS PAYMENT22_167_0_, 

L2LGDBBRAN1_1_.POS_DEVICE_INFO AS POS23_167_0_, 

L2LGDBBRAN1_1_.POSTAL_CODE AS POSTAL24_167_0_, 

L2LGDBBRAN1_1_.PRI_PHONE AS PRI25_167_0_, 

L2LGDBBRAN1_1_.DOC_ID AS DOC32_167_0_, 

L2LGDBBRAN1_1_.SEC_PHONE AS SEC26_167_0_, 

L2LGDBBRAN1_1_.STATE_ID AS STATE33_167_0_, 

L2LGDBBRAN1_2_.BANK_ID AS BANK13_528_0_, 

L2LGDBBRAN1_2_.BATCH_CODE AS BATCH1_528_0_, 

L2LGDBBRAN1_2_.BATCH_ID AS BATCH2_528_0_, 

L2LGDBBRAN1_2_.BRANCH_CATEGORY AS BRANCH3_528_0_, 

L2LGDBBRAN1_2_.BRANCH_START_DATE AS BRANCH4_528_0_, 

L2LGDBBRAN1_2_.STATUS AS STATUS528_0_, 

L2LGDBBRAN1_2_.BRN_TYPE AS BRN6_528_0_, 

L2LGDBBRAN1_2_.EMAIL AS EMAIL528_0_, 

L2LGDBBRAN1_2_.BOD_EOD_USER AS BOD8_528_0_, 

L2LGDBBRAN1_2_.F_MONTH AS F9_528_0_, 

L2LGDBBRAN1_2_.MNEMONIC AS MNEMONIC528_0_, 

L2LGDBBRAN1_2_.NEXT_OPERATION AS NEXT11_528_0_, 

L2LGDBBRAN1_2_.PARENT_BRN_ID AS PARENT14_528_0_, 

L2LGDBBRAN1_2_.REGION_ID AS REGION15_528_0_, 

CASE 

WHEN L2LGDBBRAN1_1_.L2L_ID IS NOT NULL THEN 

WHEN L2LGDBBRAN1_2_.L2L_ID IS NOT NULL THEN 


WHEN L2LGDBBRAN1_.L2L_ID IS NOT NULL THEN 

END AS CLAZZ_0_, 

SMCURRENCY2_.L2L_ID AS L1_546_1_, 

SMCURRENCY2_.AUTHORIZED_BY AS AUTHORIZED14_546_1_, 

SMCURRENCY2_.AUDIT_BRANCH AS AUDIT15_546_1_, 

SMCURRENCY2_.CREATED_BY AS CREATED16_546_1_, 

SMCURRENCY2_.DATE_AUTHORIZED AS DATE2_546_1_, 

SMCURRENCY2_.DATE_CREATED AS DATE3_546_1_, 

SMCURRENCY2_.DATE_UPDATED AS DATE4_546_1_, 

SMCURRENCY2_.AUDIT_BANK_ID AS AUDIT17_546_1_, 

SMCURRENCY2_.RECORD_STATUS AS RECORD5_546_1_, 

SMCURRENCY2_.UPDATED_BY AS UPDATED18_546_1_, 

SMCURRENCY2_.CCY_CODE AS CCY6_546_1_, 

SMCURRENCY2_.DECIMAL_DIGIT AS DECIMAL7_546_1_, 

SMCURRENCY2_.DECIMAL_SEPERATOR AS DECIMAL8_546_1_, 

SMCURRENCY2_.NAME AS NAME546_1_, 

SMCURRENCY2_.SYMBOL AS SYMBOL546_1_, 

SMCURRENCY2_.SYMBOL_PLACE AS SYMBOL11_546_1_, 

SMCURRENCY2_.THOUSAND_DIGIT AS THOUSAND12_546_1_, 

SMCURRENCY2_.THOUSAND_SEPERATOR AS THOUSAND13_546_1_, 

L2LGDBBRAN3_.L2L_ID AS L1_551_2_, 

L2LGDBBRAN3_.ADDRESS_LINE AS ADDRESS2_551_2_, 

L2LGDBBRAN3_.CITY_ID AS CITY6_551_2_, 

L2LGDBBRAN3_.COUNTRY_ID AS COUNTRY7_551_2_, 

L2LGDBBRAN3_.LATITUDE AS LATITUDE551_2_, 

L2LGDBBRAN3_.LONGITUDE AS LONGITUDE551_2_, 

L2LGDBBRAN3_.STATE_ID AS STATE8_551_2_, 
L2LGDBBRAN3_.EMAIL1 AS EMAIL5_551_2_, 

SMUSERIMPL4_.L2L_ID AS L1_509_3_, 

SMUSERIMPL4_.ADDRESS_LINE AS ADDRESS2_509_3_, 

SMUSERIMPL4_.CITY_ID AS CITY37_509_3_, 

SMUSERIMPL4_.COUNTRY_ID AS COUNTRY38_509_3_, 

SMUSERIMPL4_.LATITUDE AS LATITUDE509_3_, 

SMUSERIMPL4_.LONGITUDE AS LONGITUDE509_3_, 

SMUSERIMPL4_.STATE_ID AS STATE39_509_3_, 

SMUSERIMPL4_.APP_STATUS AS APP5_509_3_, 

SMUSERIMPL4_.AUTHORIZED_BY AS AUTHORIZED40_509_3_, 

SMUSERIMPL4_.AUDIT_BRANCH AS AUDIT41_509_3_, 

SMUSERIMPL4_.CREATED_BY AS CREATED42_509_3_, 

SMUSERIMPL4_.DATE_AUTHORIZED AS DATE6_509_3_, 

SMUSERIMPL4_.DATE_CREATED AS DATE7_509_3_, 

SMUSERIMPL4_.DATE_UPDATED AS DATE8_509_3_, 

SMUSERIMPL4_.AUDIT_BANK_ID AS AUDIT43_509_3_, 

SMUSERIMPL4_.RECORD_STATUS AS RECORD9_509_3_, 

SMUSERIMPL4_.UPDATED_BY AS UPDATED44_509_3_, 

SMUSERIMPL4_.BUSSINESS_SEGMENT_ID AS BUSSINESS10_509_3_, 

SMUSERIMPL4_.DOB AS DOB509_3_, 

SMUSERIMPL4_.EMPLOYEE_NOTE AS EMPLOYEE12_509_3_, 

SMUSERIMPL4_.FIRST_NAME AS FIRST13_509_3_, 

SMUSERIMPL4_.FULL_NAME AS FULL14_509_3_, 

SMUSERIMPL4_.GENDER AS GENDER509_3_, 

SMUSERIMPL4_.HIRE_DATE AS HIRE16_509_3_, 

SMUSERIMPL4_.BRANCH_ID AS BRANCH45_509_3_, 

SMUSERIMPL4_.IS_ENABLED AS IS17_509_3_, 

SMUSERIMPL4_.FIRST_TIME_LOGIN AS FIRST18_509_3_, 
SMUSERIMPL4_.JOB_TITLE AS JOB19_509_3_, 

SMUSERIMPL4_.APP_OWNER_TYPE AS APP20_509_3_, 

SMUSERIMPL4_.GDB_PLATFORM_ID AS GDB46_509_3_, 

SMUSERIMPL4_.LAST_LOGGED_IN AS LAST21_509_3_, 

SMUSERIMPL4_.LAST_NAME AS LAST22_509_3_, 

SMUSERIMPL4_.MID_NAME AS MID23_509_3_, 

SMUSERIMPL4_.OTP AS OTP509_3_, 

SMUSERIMPL4_.LOGIN_OTP_VALIDITY AS LOGIN25_509_3_, 

SMUSERIMPL4_.USER_PASSWORD AS USER26_509_3_, 

SMUSERIMPL4_.PHOTO_ID AS PHOTO47_509_3_, 

SMUSERIMPL4_.PRIVATE_KEY AS PRIVATE27_509_3_, 

SMUSERIMPL4_.PWD_UPDATED_DATE AS PWD28_509_3_, 

SMUSERIMPL4_.REPORTING_TO AS REPORTING48_509_3_, 

SMUSERIMPL4_.REQ_SEC_KEY AS REQ29_509_3_, 

SMUSERIMPL4_.SIGNATURE_ID AS SIGNATURE49_509_3_, 

SMUSERIMPL4_.STAFF_CODE AS STAFF30_509_3_, 

SMUSERIMPL4_.STATUS AS STATUS509_3_, 

SMUSERIMPL4_.TITLE AS TITLE509_3_, 

SMUSERIMPL4_.UNIT AS UNIT509_3_, 

SMUSERIMPL4_.UNSUCCESS_ATTEMPT_NO AS UNSUCCESS34_509_3_, 

SMUSERIMPL4_.USER_ACCOUNT_EXPIRY AS USER35_509_3_, 

SMUSERIMPL4_.USER_NAME AS USER36_509_3_, 

L2LVDRMANA5_.L2L_ID AS L1_172_4_, 

L2LVDRMANA5_1_.ABOUT_US AS ABOUT2_172_4_, 

L2LVDRMANA5_1_.AUTHORIZED_BY AS AUTHORIZED12_172_4_, 

L2LVDRMANA5_1_.AUDIT_BRANCH AS AUDIT13_172_4_, 

L2LVDRMANA5_1_.CREATED_BY AS CREATED14_172_4_, 

L2LVDRMANA5_1_.DATE_AUTHORIZED AS DATE3_172_4_, 
L2LVDRMANA5_1_.DATE_CREATED AS DATE4_172_4_, 

L2LVDRMANA5_1_.DATE_UPDATED AS DATE5_172_4_, 

L2LVDRMANA5_1_.AUDIT_BANK_ID AS AUDIT15_172_4_, 

L2LVDRMANA5_1_.RECORD_STATUS AS RECORD6_172_4_, 

L2LVDRMANA5_1_.UPDATED_BY AS UPDATED16_172_4_, 

L2LVDRMANA5_1_.CODE AS CODE172_4_, 

L2LVDRMANA5_1_.DESCRIPTION AS DESCRIPT8_172_4_, 

L2LVDRMANA5_1_.DM_ID AS DM17_172_4_, 

L2LVDRMANA5_1_.HEAD_ID AS HEAD18_172_4_, 

L2LVDRMANA5_1_.NAME AS NAME172_4_, 

L2LVDRMANA5_1_.SPOC_ID AS SPOC19_172_4_, 

L2LVDRMANA5_1_.TYPE AS TYPE172_4_, 

L2LVDRMANA5_1_.WEB_LINK AS WEB11_172_4_, 

L2LVDRMANA5_.ACC_HOLDER AS ACC1_173_4_, 

L2LVDRMANA5_.ACCOUNT_NUMBER AS ACCOUNT2_173_4_, 

L2LVDRMANA5_.BANK_NAME AS BANK3_173_4_, 

L2LVDRMANA5_.BRANCH_CODE AS BRANCH4_173_4_, 

L2LVDRMANA5_.DISCOUNT_PERCNT AS DISCOUNT5_173_4_, 

L2LVDRMANA5_.EMAIL AS EMAIL173_4_, 

L2LVDRMANA5_.IFSC_CODE AS IFSC7_173_4_, 

L2LVDRMANA5_.IS_ENABLED AS IS8_173_4_, 

L2LVDRMANA5_.LOGO_ID AS LOGO19_173_4_, 

L2LVDRMANA5_.MANAGEMENT_TYPE AS MANAGEMENT9_173_4_, 

L2LVDRMANA5_.OWNER_NAME AS OWNER10_173_4_, 

L2LVDRMANA5_.PHONE_NUMBER AS PHONE11_173_4_, 

L2LVDRMANA5_.REPAY_FREQENCY AS REPAY12_173_4_, 

L2LVDRMANA5_.STATUS AS STATUS173_4_, 

L2LVDRMANA5_.STATUS_ON AS STATUS14_173_4_, 
L2LVDRMANA5_.VENDOR_BRAND AS VENDOR15_173_4_, 

L2LVDRMANA5_.VENDOR_ID AS VENDOR16_173_4_, 

L2LVDRMANA5_.VENDOR_COMMENT AS VENDOR17_173_4_, 

DMDOCUMENT6_.L2L_ID AS L1_496_5_, 

DMDOCUMENT6_.FILE_EXTN AS FILE2_496_5_, 

DMDOCUMENT6_.DOCUMENT_NAME AS DOCUMENT3_496_5_, 

DMDOCUMENT6_.FILE_PATH AS FILE4_496_5_, 

DMDOCUMENT6_.UPLOADED_DATE AS UPLOADED5_496_5_, 

DMDOCUMENT7_.L2L_ID AS L1_496_6_, 

DMDOCUMENT7_.FILE_EXTN AS FILE2_496_6_, 

DMDOCUMENT7_.DOCUMENT_NAME AS DOCUMENT3_496_6_, 

DMDOCUMENT7_.FILE_PATH AS FILE4_496_6_, 

DMDOCUMENT7_.UPLOADED_DATE AS UPLOADED5_496_6_, 

SMBANKIMPL8_.L2L_ID AS L1_172_7_, 

SMBANKIMPL8_1_.ABOUT_US AS ABOUT2_172_7_, 

SMBANKIMPL8_1_.AUTHORIZED_BY AS AUTHORIZED12_172_7_, 

SMBANKIMPL8_1_.AUDIT_BRANCH AS AUDIT13_172_7_, 

SMBANKIMPL8_1_.CREATED_BY AS CREATED14_172_7_, 

SMBANKIMPL8_1_.DATE_AUTHORIZED AS DATE3_172_7_, 

SMBANKIMPL8_1_.DATE_CREATED AS DATE4_172_7_, 

SMBANKIMPL8_1_.DATE_UPDATED AS DATE5_172_7_, 

SMBANKIMPL8_1_.AUDIT_BANK_ID AS AUDIT15_172_7_, 

SMBANKIMPL8_1_.RECORD_STATUS AS RECORD6_172_7_, 

SMBANKIMPL8_1_.UPDATED_BY AS UPDATED16_172_7_, 

SMBANKIMPL8_1_.CODE AS CODE172_7_, 

SMBANKIMPL8_1_.DESCRIPTION AS DESCRIPT8_172_7_, 

SMBANKIMPL8_1_.DM_ID AS DM17_172_7_, 

SMBANKIMPL8_1_.HEAD_ID AS HEAD18_172_7_, 
SMBANKIMPL8_1_.NAME AS NAME172_7_, 

SMBANKIMPL8_1_.SPOC_ID AS SPOC19_172_7_, 

SMBANKIMPL8_1_.TYPE AS TYPE172_7_, 

SMBANKIMPL8_1_.WEB_LINK AS WEB11_172_7_, 

SMBANKIMPL8_.BANK_DATE AS BANK1_526_7_, 

SMBANKIMPL8_.BATCH_OPERTN AS BATCH2_526_7_, 

SMUSERROLE9_.L2L_ID AS L1_508_8_, 

SMUSERROLE9_.AUTHORIZED_BY AS AUTHORIZED13_508_8_, 

SMUSERROLE9_.AUDIT_BRANCH AS AUDIT14_508_8_, 

SMUSERROLE9_.CREATED_BY AS CREATED15_508_8_, 

SMUSERROLE9_.DATE_AUTHORIZED AS DATE2_508_8_, 

SMUSERROLE9_.DATE_CREATED AS DATE3_508_8_, 

SMUSERROLE9_.DATE_UPDATED AS DATE4_508_8_, 

SMUSERROLE9_.AUDIT_BANK_ID AS AUDIT16_508_8_, 

SMUSERROLE9_.RECORD_STATUS AS RECORD5_508_8_, 

SMUSERROLE9_.UPDATED_BY AS UPDATED17_508_8_, 

SMUSERROLE9_.CAN_ACCESS_OFFLINE AS CAN6_508_8_, 

SMUSERROLE9_.HAS_PERMITTED_FOR_ALL_CHILD AS HAS7_508_8_, 

SMUSERROLE9_.IS_BRANCH_CHECK AS IS8_508_8_, 

SMUSERROLE9_.IS_ENABLED AS IS9_508_8_, 

SMUSERROLE9_.APP_OWNER_TYPE AS APP10_508_8_, 

SMUSERROLE9_.GDB_PLATFORM_ID AS GDB18_508_8_, 

SMUSERROLE9_.ROLE_NAME AS ROLE11_508_8_, 

SMUSERROLE9_.ROLE_DESCRIPTION AS ROLE12_508_8_, 

L2LGDBPLAT10_.L2L_ID AS L1_172_9_, 

L2LGDBPLAT10_.ABOUT_US AS ABOUT2_172_9_, 

L2LGDBPLAT10_.AUTHORIZED_BY AS AUTHORIZED12_172_9_, 

L2LGDBPLAT10_.AUDIT_BRANCH AS AUDIT13_172_9_, 
L2LGDBPLAT10_.CREATED_BY AS CREATED14_172_9_, 

L2LGDBPLAT10_.DATE_AUTHORIZED AS DATE3_172_9_, 

L2LGDBPLAT10_.DATE_CREATED AS DATE4_172_9_, 

L2LGDBPLAT10_.DATE_UPDATED AS DATE5_172_9_, 

L2LGDBPLAT10_.AUDIT_BANK_ID AS AUDIT15_172_9_, 

L2LGDBPLAT10_.RECORD_STATUS AS RECORD6_172_9_, 

L2LGDBPLAT10_.UPDATED_BY AS UPDATED16_172_9_, 

L2LGDBPLAT10_.CODE AS CODE172_9_, 

L2LGDBPLAT10_.DESCRIPTION AS DESCRIPT8_172_9_, 

L2LGDBPLAT10_.DM_ID AS DM17_172_9_, 

L2LGDBPLAT10_.HEAD_ID AS HEAD18_172_9_, 

L2LGDBPLAT10_.NAME AS NAME172_9_, 

L2LGDBPLAT10_.SPOC_ID AS SPOC19_172_9_, 

L2LGDBPLAT10_.TYPE AS TYPE172_9_, 

L2LGDBPLAT10_.WEB_LINK AS WEB11_172_9_, 

L2LGDBPLAT10_1_.ACC_HOLDER AS ACC1_173_9_, 

L2LGDBPLAT10_1_.ACCOUNT_NUMBER AS ACCOUNT2_173_9_, 

L2LGDBPLAT10_1_.BANK_NAME AS BANK3_173_9_, 

L2LGDBPLAT10_1_.BRANCH_CODE AS BRANCH4_173_9_, 

L2LGDBPLAT10_1_.DISCOUNT_PERCNT AS DISCOUNT5_173_9_, 

L2LGDBPLAT10_1_.EMAIL AS EMAIL173_9_, 

L2LGDBPLAT10_1_.IFSC_CODE AS IFSC7_173_9_, 

L2LGDBPLAT10_1_.IS_ENABLED AS IS8_173_9_, 

L2LGDBPLAT10_1_.LOGO_ID AS LOGO19_173_9_, 

L2LGDBPLAT10_1_.MANAGEMENT_TYPE AS MANAGEMENT9_173_9_, 

L2LGDBPLAT10_1_.OWNER_NAME AS OWNER10_173_9_, 

L2LGDBPLAT10_1_.PHONE_NUMBER AS PHONE11_173_9_, 

L2LGDBPLAT10_1_.REPAY_FREQENCY AS REPAY12_173_9_, 
L2LGDBPLAT10_1_.STATUS AS STATUS173_9_, 

L2LGDBPLAT10_1_.STATUS_ON AS STATUS14_173_9_, 

L2LGDBPLAT10_1_.VENDOR_BRAND AS VENDOR15_173_9_, 

L2LGDBPLAT10_1_.VENDOR_ID AS VENDOR16_173_9_, 

L2LGDBPLAT10_1_.VENDOR_COMMENT AS VENDOR17_173_9_, 

L2LGDBPLAT10_2_.BANK_DATE AS BANK1_526_9_, 

L2LGDBPLAT10_2_.BATCH_OPERTN AS BATCH2_526_9_, 

CASE 

WHEN L2LGDBPLAT10_1_.L2L_ID IS NOT NULL THEN 

WHEN L2LGDBPLAT10_2_.L2L_ID IS NOT NULL THEN 

WHEN L2LGDBPLAT10_.L2L_ID IS NOT NULL THEN 

END AS CLAZZ_9_ 

FROM L2L_SM_USER_ROLE_XREF BRANCHROLE0_ 

INNER JOIN L2L_GDB_BRANCH_DET L2LGDBBRAN1_ 

ON BRANCHROLE0_.BRANCH_ID = L2LGDBBRAN1_.L2L_ID 

LEFT OUTER JOIN L2L_GENIE_VDR_STORE_DET L2LGDBBRAN1_1_ 

ON L2LGDBBRAN1_.L2L_ID = L2LGDBBRAN1_1_.L2L_ID 

LEFT OUTER JOIN L2L_SM_BRANCH L2LGDBBRAN1_2_ 

ON L2LGDBBRAN1_.L2L_ID = L2LGDBBRAN1_2_.L2L_ID 

LEFT OUTER JOIN L2L_SM_CURRENCY SMCURRENCY2_ 

ON L2LGDBBRAN1_.CCY_CODE = SMCURRENCY2_.L2L_ID 

LEFT OUTER JOIN L2L_GDB_BRNACH_COMMUNI_DET L2LGDBBRAN3_ 

ON L2LGDBBRAN1_.COMM_ID = L2LGDBBRAN3_.L2L_ID 

LEFT OUTER JOIN L2L_SM_USER SMUSERIMPL4_ 

ON L2LGDBBRAN1_.SPOC_ID = SMUSERIMPL4_.L2L_ID 
LEFT OUTER JOIN L2L_GENIE_VDR_MANAGEMENT L2LVDRMANA5_ 

ON L2LGDBBRAN1_1_.STORE_DET_ID = L2LVDRMANA5_.L2L_ID 

LEFT OUTER JOIN L2L_GDB_PLATFORM L2LVDRMANA5_1_ 

ON L2LVDRMANA5_.L2L_ID = L2LVDRMANA5_1_.L2L_ID 

LEFT OUTER JOIN L2L_DM_DOCUMENT DMDOCUMENT6_ 

ON L2LGDBBRAN1_1_.LOGO_ID = DMDOCUMENT6_.L2L_ID 

LEFT OUTER JOIN L2L_DM_DOCUMENT DMDOCUMENT7_ 

ON L2LGDBBRAN1_1_.DOC_ID = DMDOCUMENT7_.L2L_ID 

LEFT OUTER JOIN L2L_SM_BANK SMBANKIMPL8_ 

ON L2LGDBBRAN1_2_.BANK_ID = SMBANKIMPL8_.L2L_ID 

LEFT OUTER JOIN L2L_GDB_PLATFORM SMBANKIMPL8_1_ 

ON SMBANKIMPL8_.L2L_ID = SMBANKIMPL8_1_.L2L_ID 

INNER JOIN L2L_SM_USER_ROLE SMUSERROLE9_ 

ON BRANCHROLE0_.ROLE_ID = SMUSERROLE9_.L2L_ID 

LEFT OUTER JOIN L2L_GDB_PLATFORM L2LGDBPLAT10_ 

ON SMUSERROLE9_.GDB_PLATFORM_ID = L2LGDBPLAT10_.L2L_ID 

LEFT OUTER JOIN L2L_GENIE_VDR_MANAGEMENT L2LGDBPLAT10_1_ 

ON L2LGDBPLAT10_.L2L_ID = L2LGDBPLAT10_1_.L2L_ID 

LEFT OUTER JOIN L2L_SM_BANK L2LGDBPLAT10_2_ 

ON L2LGDBPLAT10_.L2L_ID = L2LGDBPLAT10_2_.L2L_ID 

WHERE BRANCHROLE0_.USER_ID IN 

(SELECT SMUSERIMPL7_.L2L_ID 

FROM L2L_SM_BRANCH BRANCHES0_ 

INNER JOIN L2L_GDB_BRANCH_DET BRANCHES0_1_ 

ON BRANCHES0_.L2L_ID = BRANCHES0_1_.L2L_ID 

LEFT OUTER JOIN L2L_SM_CURRENCY SMCURRENCY1_ 

ON BRANCHES0_1_.CCY_CODE = SMCURRENCY1_.L2L_ID 

LEFT OUTER JOIN L2L_GDB_BRNACH_COMMUNI_DET L2LGDBBRAN2_ 
ON BRANCHES0_1_.COMM_ID = L2LGDBBRAN2_.L2L_ID 

LEFT OUTER JOIN L2L_SM_USER SMUSERIMPL3_ 

ON BRANCHES0_1_.SPOC_ID = SMUSERIMPL3_.L2L_ID 

LEFT OUTER JOIN L2L_GDB_BRANCH_DET L2LGDBBRAN4_ 

ON SMUSERIMPL3_.BRANCH_ID = L2LGDBBRAN4_.L2L_ID 

LEFT OUTER JOIN L2L_GENIE_VDR_STORE_DET L2LGDBBRAN4_1_ 

ON L2LGDBBRAN4_.L2L_ID = L2LGDBBRAN4_1_.L2L_ID 

LEFT OUTER JOIN L2L_SM_BRANCH L2LGDBBRAN4_2_ 

ON L2LGDBBRAN4_.L2L_ID = L2LGDBBRAN4_2_.L2L_ID 

LEFT OUTER JOIN L2L_GDB_PLATFORM L2LGDBPLAT5_ 

ON SMUSERIMPL3_.GDB_PLATFORM_ID = L2LGDBPLAT5_.L2L_ID 

LEFT OUTER JOIN L2L_GENIE_VDR_MANAGEMENT L2LGDBPLAT5_1_ 

ON L2LGDBPLAT5_.L2L_ID = L2LGDBPLAT5_1_.L2L_ID 

LEFT OUTER JOIN L2L_SM_BANK L2LGDBPLAT5_2_ 

ON L2LGDBPLAT5_.L2L_ID = L2LGDBPLAT5_2_.L2L_ID 

LEFT OUTER JOIN L2L_DM_DOCUMENT DMDOCUMENT6_ 

ON SMUSERIMPL3_.PHOTO_ID = DMDOCUMENT6_.L2L_ID 

LEFT OUTER JOIN L2L_SM_USER SMUSERIMPL7_ 

ON SMUSERIMPL3_.REPORTING_TO = SMUSERIMPL7_.L2L_ID 

LEFT OUTER JOIN L2L_DM_DOCUMENT DMDOCUMENT8_ 

ON SMUSERIMPL3_.SIGNATURE_ID = DMDOCUMENT8_.L2L_ID 

LEFT OUTER JOIN L2L_SM_USER_COMMUNI_DET SMUSERCOMM9_ 

ON SMUSERIMPL3_.L2L_ID = SMUSERCOMM9_.L2L_ID 

WHERE BRANCHES0_.BANK_ID =407770) 

==== Original Result 
 

‐‐ Optimized  

SELECT 

BRANCHROLE0_.USER_ID AS USER7_509_11_, 

BRANCHROLE0_.L2L_ID AS L1_513_11_, 

BRANCHROLE0_.L2L_ID AS L1_513_10_, 

BRANCHROLE0_.BRANCH_ID AS BRANCH5_513_10_, 

BRANCHROLE0_.END_DATE AS END2_513_10_, 

BRANCHROLE0_.ROLE_ID AS ROLE6_513_10_, 

BRANCHROLE0_.START_DATE AS START3_513_10_, 

BRANCHROLE0_.STATUS AS STATUS513_10_, 

BRANCHROLE0_.USER_ID AS USER7_513_10_, 

L2LGDBBRAN1_.L2L_ID AS L1_166_0_, 

L2LGDBBRAN1_.AUTHORIZED_BY AS AUTHORIZED16_166_0_, 

L2LGDBBRAN1_.AUDIT_BRANCH AS AUDIT17_166_0_, 

L2LGDBBRAN1_.CREATED_BY AS CREATED18_166_0_, 
L2LGDBBRAN1_.DATE_AUTHORIZED AS DATE2_166_0_, 

L2LGDBBRAN1_.DATE_CREATED AS DATE3_166_0_, 

L2LGDBBRAN1_.DATE_UPDATED AS DATE4_166_0_, 

L2LGDBBRAN1_.AUDIT_BANK_ID AS AUDIT19_166_0_, 

L2LGDBBRAN1_.RECORD_STATUS AS RECORD5_166_0_, 

L2LGDBBRAN1_.UPDATED_BY AS UPDATED20_166_0_, 

L2LGDBBRAN1_.STATUS AS STATUS166_0_, 

L2LGDBBRAN1_.BRNCH_CLOSE_TIME AS BRNCH7_166_0_, 

L2LGDBBRAN1_.BRNCH_OPEN_TIME AS BRNCH8_166_0_, 

L2LGDBBRAN1_.COD AS COD166_0_, 

L2LGDBBRAN1_.BRANCH_CODE AS BRANCH10_166_0_, 

L2LGDBBRAN1_.CCY_CODE AS CCY21_166_0_, 

L2LGDBBRAN1_.GDB_BRAN_DESC AS GDB11_166_0_, 

L2LGDBBRAN1_.COMM_ID AS COMM22_166_0_, 

L2LGDBBRAN1_.LOD AS LOD166_0_, 

L2LGDBBRAN1_.NAME AS NAME166_0_, 

L2LGDBBRAN1_.NOD AS NOD166_0_, 

L2LGDBBRAN1_.SPOC_ID AS SPOC23_166_0_, 

L2LGDBBRAN1_.TYPE AS TYPE166_0_, 

L2LGDBBRAN1_1_.ACC_HOLDER AS ACC1_167_0_, 

L2LGDBBRAN1_1_.ACCOUNT_NUMBER AS ACCOUNT2_167_0_, 

L2LGDBBRAN1_1_.ACTIVE_ADDR AS ACTIVE3_167_0_, 

L2LGDBBRAN1_1_.ADDR_LINE1 AS ADDR4_167_0_, 

L2LGDBBRAN1_1_.ADDR_LINE2 AS ADDR5_167_0_, 

L2LGDBBRAN1_1_.ADDR_LINE3 AS ADDR6_167_0_, 

L2LGDBBRAN1_1_.BANK_NAME AS BANK7_167_0_, 

L2LGDBBRAN1_1_.BRANCH_CODE AS BRANCH8_167_0_, 

L2LGDBBRAN1_1_.BUSINESS_ADDR AS BUSINESS9_167_0_, 
L2LGDBBRAN1_1_.CITY_ID AS CITY28_167_0_, 

L2LGDBBRAN1_1_.COMPANY_NAME AS COMPANY10_167_0_, 

L2LGDBBRAN1_1_.CONTACT_OTHER_INFO AS CONTACT11_167_0_, 

L2LGDBBRAN1_1_.CONTACT_PERSON_EMAIL AS CONTACT12_167_0_, 

L2LGDBBRAN1_1_.CONTACT_PERSON_NAME AS CONTACT13_167_0_, 

L2LGDBBRAN1_1_.CONTACT_PERSON_PHONE AS CONTACT14_167_0_, 

L2LGDBBRAN1_1_.COUNTRY_ID AS COUNTRY29_167_0_, 

L2LGDBBRAN1_1_.STORE_DET_ID AS STORE30_167_0_, 

L2LGDBBRAN1_1_.DEFAULT_ADDR AS DEFAULT15_167_0_, 

L2LGDBBRAN1_1_.EMAIL AS EMAIL167_0_, 

L2LGDBBRAN1_1_.FAX_NO AS FAX17_167_0_, 

L2LGDBBRAN1_1_.ZIP_CODE AS ZIP18_167_0_, 

L2LGDBBRAN1_1_.FRST_NM AS FRST19_167_0_, 

L2LGDBBRAN1_1_.IFSC_CODE AS IFSC20_167_0_, 

L2LGDBBRAN1_1_.LAST_NM AS LAST21_167_0_, 

L2LGDBBRAN1_1_.LOGO_ID AS LOGO31_167_0_, 

L2LGDBBRAN1_1_.PAYMENT_TYPE AS PAYMENT22_167_0_, 

L2LGDBBRAN1_1_.POS_DEVICE_INFO AS POS23_167_0_, 

L2LGDBBRAN1_1_.POSTAL_CODE AS POSTAL24_167_0_, 

L2LGDBBRAN1_1_.PRI_PHONE AS PRI25_167_0_, 

L2LGDBBRAN1_1_.DOC_ID AS DOC32_167_0_, 

L2LGDBBRAN1_1_.SEC_PHONE AS SEC26_167_0_, 

L2LGDBBRAN1_1_.STATE_ID AS STATE33_167_0_, 

L2LGDBBRAN1_2_.BANK_ID AS BANK13_528_0_, 

L2LGDBBRAN1_2_.BATCH_CODE AS BATCH1_528_0_, 

L2LGDBBRAN1_2_.BATCH_ID AS BATCH2_528_0_, 

L2LGDBBRAN1_2_.BRANCH_CATEGORY AS BRANCH3_528_0_, 

L2LGDBBRAN1_2_.BRANCH_START_DATE AS BRANCH4_528_0_, 
L2LGDBBRAN1_2_.STATUS AS STATUS528_0_, 

L2LGDBBRAN1_2_.BRN_TYPE AS BRN6_528_0_, 

L2LGDBBRAN1_2_.EMAIL AS EMAIL528_0_, 

L2LGDBBRAN1_2_.BOD_EOD_USER AS BOD8_528_0_, 

L2LGDBBRAN1_2_.F_MONTH AS F9_528_0_, 

L2LGDBBRAN1_2_.MNEMONIC AS MNEMONIC528_0_, 

L2LGDBBRAN1_2_.NEXT_OPERATION AS NEXT11_528_0_, 

L2LGDBBRAN1_2_.PARENT_BRN_ID AS PARENT14_528_0_, 

L2LGDBBRAN1_2_.REGION_ID AS REGION15_528_0_, 

CASE 

WHEN L2LGDBBRAN1_1_.L2L_ID IS NOT NULL THEN 1 

WHEN L2LGDBBRAN1_2_.L2L_ID IS NOT NULL THEN 2 

WHEN L2LGDBBRAN1_.L2L_ID IS NOT NULL THEN 0 END AS CLAZZ_0_, 

SMCURRENCY2_.L2L_ID AS L1_546_1_, 

SMCURRENCY2_.AUTHORIZED_BY AS AUTHORIZED14_546_1_, 

SMCURRENCY2_.AUDIT_BRANCH AS AUDIT15_546_1_, 

SMCURRENCY2_.CREATED_BY AS CREATED16_546_1_, 

SMCURRENCY2_.DATE_AUTHORIZED AS DATE2_546_1_, 

SMCURRENCY2_.DATE_CREATED AS DATE3_546_1_, 

SMCURRENCY2_.DATE_UPDATED AS DATE4_546_1_, 

SMCURRENCY2_.AUDIT_BANK_ID AS AUDIT17_546_1_, 

SMCURRENCY2_.RECORD_STATUS AS RECORD5_546_1_, 

SMCURRENCY2_.UPDATED_BY AS UPDATED18_546_1_, 

SMCURRENCY2_.CCY_CODE AS CCY6_546_1_, 

SMCURRENCY2_.DECIMAL_DIGIT AS DECIMAL7_546_1_, 

SMCURRENCY2_.DECIMAL_SEPERATOR AS DECIMAL8_546_1_, 

SMCURRENCY2_.NAME AS NAME546_1_, 

SMCURRENCY2_.SYMBOL AS SYMBOL546_1_, 
SMCURRENCY2_.SYMBOL_PLACE AS SYMBOL11_546_1_, 

SMCURRENCY2_.THOUSAND_DIGIT AS THOUSAND12_546_1_, 

SMCURRENCY2_.THOUSAND_SEPERATOR AS THOUSAND13_546_1_, 

L2LGDBBRAN3_.L2L_ID AS L1_551_2_, 

L2LGDBBRAN3_.ADDRESS_LINE AS ADDRESS2_551_2_, 

L2LGDBBRAN3_.CITY_ID AS CITY6_551_2_, 

L2LGDBBRAN3_.COUNTRY_ID AS COUNTRY7_551_2_, 

L2LGDBBRAN3_.LATITUDE AS LATITUDE551_2_, 

L2LGDBBRAN3_.LONGITUDE AS LONGITUDE551_2_, 

L2LGDBBRAN3_.STATE_ID AS STATE8_551_2_, 

L2LGDBBRAN3_.EMAIL1 AS EMAIL5_551_2_, 

SMUSERIMPL4_.L2L_ID AS L1_509_3_, 

SMUSERIMPL4_.ADDRESS_LINE AS ADDRESS2_509_3_, 

SMUSERIMPL4_.CITY_ID AS CITY37_509_3_, 

SMUSERIMPL4_.COUNTRY_ID AS COUNTRY38_509_3_, 

SMUSERIMPL4_.LATITUDE AS LATITUDE509_3_, 

SMUSERIMPL4_.LONGITUDE AS LONGITUDE509_3_, 

SMUSERIMPL4_.STATE_ID AS STATE39_509_3_, 

SMUSERIMPL4_.APP_STATUS AS APP5_509_3_, 

SMUSERIMPL4_.AUTHORIZED_BY AS AUTHORIZED40_509_3_, 

SMUSERIMPL4_.AUDIT_BRANCH AS AUDIT41_509_3_, 

SMUSERIMPL4_.CREATED_BY AS CREATED42_509_3_, 

SMUSERIMPL4_.DATE_AUTHORIZED AS DATE6_509_3_, 

SMUSERIMPL4_.DATE_CREATED AS DATE7_509_3_, 

SMUSERIMPL4_.DATE_UPDATED AS DATE8_509_3_, 

SMUSERIMPL4_.AUDIT_BANK_ID AS AUDIT43_509_3_, 

SMUSERIMPL4_.RECORD_STATUS AS RECORD9_509_3_, 

SMUSERIMPL4_.UPDATED_BY AS UPDATED44_509_3_, 
SMUSERIMPL4_.BUSSINESS_SEGMENT_ID AS BUSSINESS10_509_3_, 

SMUSERIMPL4_.DOB AS DOB509_3_, 

SMUSERIMPL4_.EMPLOYEE_NOTE AS EMPLOYEE12_509_3_, 

SMUSERIMPL4_.FIRST_NAME AS FIRST13_509_3_, 

SMUSERIMPL4_.FULL_NAME AS FULL14_509_3_, 

SMUSERIMPL4_.GENDER AS GENDER509_3_, 

SMUSERIMPL4_.HIRE_DATE AS HIRE16_509_3_, 

SMUSERIMPL4_.BRANCH_ID AS BRANCH45_509_3_, 

SMUSERIMPL4_.IS_ENABLED AS IS17_509_3_, 

SMUSERIMPL4_.FIRST_TIME_LOGIN AS FIRST18_509_3_, 

SMUSERIMPL4_.JOB_TITLE AS JOB19_509_3_, 

SMUSERIMPL4_.APP_OWNER_TYPE AS APP20_509_3_, 

SMUSERIMPL4_.GDB_PLATFORM_ID AS GDB46_509_3_, 

SMUSERIMPL4_.LAST_LOGGED_IN AS LAST21_509_3_, 

SMUSERIMPL4_.LAST_NAME AS LAST22_509_3_, 

SMUSERIMPL4_.MID_NAME AS MID23_509_3_, 

SMUSERIMPL4_.OTP AS OTP509_3_, 

SMUSERIMPL4_.LOGIN_OTP_VALIDITY AS LOGIN25_509_3_, 

SMUSERIMPL4_.USER_PASSWORD AS USER26_509_3_, 

SMUSERIMPL4_.PHOTO_ID AS PHOTO47_509_3_, 

SMUSERIMPL4_.PRIVATE_KEY AS PRIVATE27_509_3_, 

SMUSERIMPL4_.PWD_UPDATED_DATE AS PWD28_509_3_, 

SMUSERIMPL4_.REPORTING_TO AS REPORTING48_509_3_, 

SMUSERIMPL4_.REQ_SEC_KEY AS REQ29_509_3_, 

SMUSERIMPL4_.SIGNATURE_ID AS SIGNATURE49_509_3_, 

SMUSERIMPL4_.STAFF_CODE AS STAFF30_509_3_, 

SMUSERIMPL4_.STATUS AS STATUS509_3_, 

SMUSERIMPL4_.TITLE AS TITLE509_3_, 
SMUSERIMPL4_.UNIT AS UNIT509_3_, 

SMUSERIMPL4_.UNSUCCESS_ATTEMPT_NO AS UNSUCCESS34_509_3_, 

SMUSERIMPL4_.USER_ACCOUNT_EXPIRY AS USER35_509_3_, 

SMUSERIMPL4_.USER_NAME AS USER36_509_3_, 

L2LVDRMANA5_.L2L_ID AS L1_172_4_, 

L2LVDRMANA5_1_.ABOUT_US AS ABOUT2_172_4_, 

L2LVDRMANA5_1_.AUTHORIZED_BY AS AUTHORIZED12_172_4_, 

L2LVDRMANA5_1_.AUDIT_BRANCH AS AUDIT13_172_4_, 

L2LVDRMANA5_1_.CREATED_BY AS CREATED14_172_4_, 

L2LVDRMANA5_1_.DATE_AUTHORIZED AS DATE3_172_4_, 

L2LVDRMANA5_1_.DATE_CREATED AS DATE4_172_4_, 

L2LVDRMANA5_1_.DATE_UPDATED AS DATE5_172_4_, 

L2LVDRMANA5_1_.AUDIT_BANK_ID AS AUDIT15_172_4_, 

L2LVDRMANA5_1_.RECORD_STATUS AS RECORD6_172_4_, 

L2LVDRMANA5_1_.UPDATED_BY AS UPDATED16_172_4_, 

L2LVDRMANA5_1_.CODE AS CODE172_4_, 

L2LVDRMANA5_1_.DESCRIPTION AS DESCRIPT8_172_4_, 

L2LVDRMANA5_1_.DM_ID AS DM17_172_4_, 

L2LVDRMANA5_1_.HEAD_ID AS HEAD18_172_4_, 

L2LVDRMANA5_1_.NAME AS NAME172_4_, 

L2LVDRMANA5_1_.SPOC_ID AS SPOC19_172_4_, 

L2LVDRMANA5_1_.TYPE AS TYPE172_4_, 

L2LVDRMANA5_1_.WEB_LINK AS WEB11_172_4_, 

L2LVDRMANA5_.ACC_HOLDER AS ACC1_173_4_, 

L2LVDRMANA5_.ACCOUNT_NUMBER AS ACCOUNT2_173_4_, 

L2LVDRMANA5_.BANK_NAME AS BANK3_173_4_, 

L2LVDRMANA5_.BRANCH_CODE AS BRANCH4_173_4_, 

L2LVDRMANA5_.DISCOUNT_PERCNT AS DISCOUNT5_173_4_, 
L2LVDRMANA5_.EMAIL AS EMAIL173_4_, 

L2LVDRMANA5_.IFSC_CODE AS IFSC7_173_4_, 

L2LVDRMANA5_.IS_ENABLED AS IS8_173_4_, 

L2LVDRMANA5_.LOGO_ID AS LOGO19_173_4_, 

L2LVDRMANA5_.MANAGEMENT_TYPE AS MANAGEMENT9_173_4_, 

L2LVDRMANA5_.OWNER_NAME AS OWNER10_173_4_, 

L2LVDRMANA5_.PHONE_NUMBER AS PHONE11_173_4_, 

L2LVDRMANA5_.REPAY_FREQENCY AS REPAY12_173_4_, 

L2LVDRMANA5_.STATUS AS STATUS173_4_, 

L2LVDRMANA5_.STATUS_ON AS STATUS14_173_4_, 

L2LVDRMANA5_.VENDOR_BRAND AS VENDOR15_173_4_, 

L2LVDRMANA5_.VENDOR_ID AS VENDOR16_173_4_, 

L2LVDRMANA5_.VENDOR_COMMENT AS VENDOR17_173_4_, 

DMDOCUMENT6_.L2L_ID AS L1_496_5_, 

DMDOCUMENT6_.FILE_EXTN AS FILE2_496_5_, 

DMDOCUMENT6_.DOCUMENT_NAME AS DOCUMENT3_496_5_, 

DMDOCUMENT6_.FILE_PATH AS FILE4_496_5_, 

DMDOCUMENT6_.UPLOADED_DATE AS UPLOADED5_496_5_, 

DMDOCUMENT7_.L2L_ID AS L1_496_6_, 

DMDOCUMENT7_.FILE_EXTN AS FILE2_496_6_, 

DMDOCUMENT7_.DOCUMENT_NAME AS DOCUMENT3_496_6_, 

DMDOCUMENT7_.FILE_PATH AS FILE4_496_6_, 

DMDOCUMENT7_.UPLOADED_DATE AS UPLOADED5_496_6_, 

SMBANKIMPL8_.L2L_ID AS L1_172_7_, 

SMBANKIMPL8_1_.ABOUT_US AS ABOUT2_172_7_, 

SMBANKIMPL8_1_.AUTHORIZED_BY AS AUTHORIZED12_172_7_, 

SMBANKIMPL8_1_.AUDIT_BRANCH AS AUDIT13_172_7_, 

SMBANKIMPL8_1_.CREATED_BY AS CREATED14_172_7_, 
SMBANKIMPL8_1_.DATE_AUTHORIZED AS DATE3_172_7_, 

SMBANKIMPL8_1_.DATE_CREATED AS DATE4_172_7_, 

SMBANKIMPL8_1_.DATE_UPDATED AS DATE5_172_7_, 

SMBANKIMPL8_1_.AUDIT_BANK_ID AS AUDIT15_172_7_, 

SMBANKIMPL8_1_.RECORD_STATUS AS RECORD6_172_7_, 

SMBANKIMPL8_1_.UPDATED_BY AS UPDATED16_172_7_, 

SMBANKIMPL8_1_.CODE AS CODE172_7_, 

SMBANKIMPL8_1_.DESCRIPTION AS DESCRIPT8_172_7_, 

SMBANKIMPL8_1_.DM_ID AS DM17_172_7_, 

SMBANKIMPL8_1_.HEAD_ID AS HEAD18_172_7_, 

SMBANKIMPL8_1_.NAME AS NAME172_7_, 

SMBANKIMPL8_1_.SPOC_ID AS SPOC19_172_7_, 

SMBANKIMPL8_1_.TYPE AS TYPE172_7_, 

SMBANKIMPL8_1_.WEB_LINK AS WEB11_172_7_, 

SMBANKIMPL8_.BANK_DATE AS BANK1_526_7_, 

SMBANKIMPL8_.BATCH_OPERTN AS BATCH2_526_7_, 

SMUSERROLE9_.L2L_ID AS L1_508_8_, 

SMUSERROLE9_.AUTHORIZED_BY AS AUTHORIZED13_508_8_, 

SMUSERROLE9_.AUDIT_BRANCH AS AUDIT14_508_8_, 

SMUSERROLE9_.CREATED_BY AS CREATED15_508_8_, 

SMUSERROLE9_.DATE_AUTHORIZED AS DATE2_508_8_, 

SMUSERROLE9_.DATE_CREATED AS DATE3_508_8_, 

SMUSERROLE9_.DATE_UPDATED AS DATE4_508_8_, 

SMUSERROLE9_.AUDIT_BANK_ID AS AUDIT16_508_8_, 

SMUSERROLE9_.RECORD_STATUS AS RECORD5_508_8_, 

SMUSERROLE9_.UPDATED_BY AS UPDATED17_508_8_, 

SMUSERROLE9_.CAN_ACCESS_OFFLINE AS CAN6_508_8_, 

SMUSERROLE9_.HAS_PERMITTED_FOR_ALL_CHILD AS HAS7_508_8_, 
SMUSERROLE9_.IS_BRANCH_CHECK AS IS8_508_8_, 

SMUSERROLE9_.IS_ENABLED AS IS9_508_8_, 

SMUSERROLE9_.APP_OWNER_TYPE AS APP10_508_8_, 

SMUSERROLE9_.GDB_PLATFORM_ID AS GDB18_508_8_, 

SMUSERROLE9_.ROLE_NAME AS ROLE11_508_8_, 

SMUSERROLE9_.ROLE_DESCRIPTION AS ROLE12_508_8_, 

L2LGDBPLAT10_.L2L_ID AS L1_172_9_, 

L2LGDBPLAT10_.ABOUT_US AS ABOUT2_172_9_, 

L2LGDBPLAT10_.AUTHORIZED_BY AS AUTHORIZED12_172_9_, 

L2LGDBPLAT10_.AUDIT_BRANCH AS AUDIT13_172_9_, 

L2LGDBPLAT10_.CREATED_BY AS CREATED14_172_9_, 

L2LGDBPLAT10_.DATE_AUTHORIZED AS DATE3_172_9_, 

L2LGDBPLAT10_.DATE_CREATED AS DATE4_172_9_, 

L2LGDBPLAT10_.DATE_UPDATED AS DATE5_172_9_, 

L2LGDBPLAT10_.AUDIT_BANK_ID AS AUDIT15_172_9_, 

L2LGDBPLAT10_.RECORD_STATUS AS RECORD6_172_9_, 

L2LGDBPLAT10_.UPDATED_BY AS UPDATED16_172_9_, 

L2LGDBPLAT10_.CODE AS CODE172_9_, 

L2LGDBPLAT10_.DESCRIPTION AS DESCRIPT8_172_9_, 

L2LGDBPLAT10_.DM_ID AS DM17_172_9_, 

L2LGDBPLAT10_.HEAD_ID AS HEAD18_172_9_, 

L2LGDBPLAT10_.NAME AS NAME172_9_, 

L2LGDBPLAT10_.SPOC_ID AS SPOC19_172_9_, 

L2LGDBPLAT10_.TYPE AS TYPE172_9_, 

L2LGDBPLAT10_.WEB_LINK AS WEB11_172_9_, 

L2LGDBPLAT10_1_.ACC_HOLDER AS ACC1_173_9_, 

L2LGDBPLAT10_1_.ACCOUNT_NUMBER AS ACCOUNT2_173_9_, 

L2LGDBPLAT10_1_.BANK_NAME AS BANK3_173_9_, 
L2LGDBPLAT10_1_.BRANCH_CODE AS BRANCH4_173_9_, 

L2LGDBPLAT10_1_.DISCOUNT_PERCNT AS DISCOUNT5_173_9_, 

L2LGDBPLAT10_1_.EMAIL AS EMAIL173_9_, 

L2LGDBPLAT10_1_.IFSC_CODE AS IFSC7_173_9_, 

L2LGDBPLAT10_1_.IS_ENABLED AS IS8_173_9_, 

L2LGDBPLAT10_1_.LOGO_ID AS LOGO19_173_9_, 

L2LGDBPLAT10_1_.MANAGEMENT_TYPE AS MANAGEMENT9_173_9_, 

L2LGDBPLAT10_1_.OWNER_NAME AS OWNER10_173_9_, 

L2LGDBPLAT10_1_.PHONE_NUMBER AS PHONE11_173_9_, 

L2LGDBPLAT10_1_.REPAY_FREQENCY AS REPAY12_173_9_, 

L2LGDBPLAT10_1_.STATUS AS STATUS173_9_, 

L2LGDBPLAT10_1_.STATUS_ON AS STATUS14_173_9_, 

L2LGDBPLAT10_1_.VENDOR_BRAND AS VENDOR15_173_9_, 

L2LGDBPLAT10_1_.VENDOR_ID AS VENDOR16_173_9_, 

L2LGDBPLAT10_1_.VENDOR_COMMENT AS VENDOR17_173_9_, 

L2LGDBPLAT10_2_.BANK_DATE AS BANK1_526_9_, 

L2LGDBPLAT10_2_.BATCH_OPERTN AS BATCH2_526_9_, 

CASE 

WHEN L2LGDBPLAT10_1_.L2L_ID IS NOT NULL THEN 1 

WHEN L2LGDBPLAT10_2_.L2L_ID IS NOT NULL THEN 2 

WHEN L2LGDBPLAT10_.L2L_ID IS NOT NULL THEN 0 END AS CLAZZ_9_ 

FROM 

L2L_SM_USER_ROLE_XREF BRANCHROLE0_ 

INNER JOIN 

L2L_GDB_BRANCH_DET L2LGDBBRAN1_ 

ON BRANCHROLE0_.BRANCH_ID = L2LGDBBRAN1_.L2L_ID 

LEFT OUTER JOIN 

L2L_GENIE_VDR_STORE_DET L2LGDBBRAN1_1_ 
ON L2LGDBBRAN1_.L2L_ID = L2LGDBBRAN1_1_.L2L_ID 

LEFT OUTER JOIN 

L2L_SM_BRANCH L2LGDBBRAN1_2_ 

ON L2LGDBBRAN1_.L2L_ID = L2LGDBBRAN1_2_.L2L_ID 

LEFT OUTER JOIN 

L2L_SM_CURRENCY SMCURRENCY2_ 

ON L2LGDBBRAN1_.CCY_CODE = SMCURRENCY2_.L2L_ID 

LEFT OUTER JOIN 

L2L_GDB_BRNACH_COMMUNI_DET L2LGDBBRAN3_ 

ON L2LGDBBRAN1_.COMM_ID = L2LGDBBRAN3_.L2L_ID 

LEFT OUTER JOIN 

L2L_SM_USER SMUSERIMPL4_ 

ON L2LGDBBRAN1_.SPOC_ID = SMUSERIMPL4_.L2L_ID 

LEFT OUTER JOIN 

L2L_GENIE_VDR_MANAGEMENT L2LVDRMANA5_ 

ON L2LGDBBRAN1_1_.STORE_DET_ID = L2LVDRMANA5_.L2L_ID 

LEFT OUTER JOIN 

L2L_GDB_PLATFORM L2LVDRMANA5_1_ 

ON L2LVDRMANA5_.L2L_ID = L2LVDRMANA5_1_.L2L_ID 

LEFT OUTER JOIN 

L2L_DM_DOCUMENT DMDOCUMENT6_ 

ON L2LGDBBRAN1_1_.LOGO_ID = DMDOCUMENT6_.L2L_ID 

LEFT OUTER JOIN 

L2L_DM_DOCUMENT DMDOCUMENT7_ 

ON L2LGDBBRAN1_1_.DOC_ID = DMDOCUMENT7_.L2L_ID 

LEFT OUTER JOIN 

L2L_SM_BANK SMBANKIMPL8_ 

ON L2LGDBBRAN1_2_.BANK_ID = SMBANKIMPL8_.L2L_ID 
LEFT OUTER JOIN 

L2L_GDB_PLATFORM SMBANKIMPL8_1_ 

ON SMBANKIMPL8_.L2L_ID = SMBANKIMPL8_1_.L2L_ID 

INNER JOIN 

L2L_SM_USER_ROLE SMUSERROLE9_ 

ON BRANCHROLE0_.ROLE_ID = SMUSERROLE9_.L2L_ID 

LEFT OUTER JOIN 

L2L_GDB_PLATFORM L2LGDBPLAT10_ 

ON SMUSERROLE9_.GDB_PLATFORM_ID = L2LGDBPLAT10_.L2L_ID 

LEFT OUTER JOIN 

L2L_GENIE_VDR_MANAGEMENT L2LGDBPLAT10_1_ 

ON L2LGDBPLAT10_.L2L_ID = L2LGDBPLAT10_1_.L2L_ID 

LEFT OUTER JOIN 

L2L_SM_BANK L2LGDBPLAT10_2_ 

ON L2LGDBPLAT10_.L2L_ID = L2LGDBPLAT10_2_.L2L_ID 

WHERE 

EXISTS ( 

SELECT 

FROM 

L2L_SM_BRANCH BRANCHES0_ 

INNER JOIN 

L2L_GDB_BRANCH_DET BRANCHES0_1_ 

ON BRANCHES0_.L2L_ID = BRANCHES0_1_.L2L_ID 

LEFT OUTER JOIN 

L2L_SM_USER SMUSERIMPL3_ 

ON BRANCHES0_1_.SPOC_ID = SMUSERIMPL3_.L2L_ID 

LEFT OUTER JOIN 
L2L_SM_USER SMUSERIMPL7_ 

ON SMUSERIMPL3_.REPORTING_TO = SMUSERIMPL7_.L2L_ID 

WHERE 

BRANCHES0_.BANK_ID = 407770 

AND ( 

BRANCHROLE0_.USER_ID = SMUSERIMPL7_.L2L_ID 

====== Result Optimized 

You might also like