Does the order of table selection in FROM clause affact performance in any ways ?
eg FROM MWEBMATRIX, mwebAuthAttrib , mwebwork....
FROM mwebAuthAttrib , mwebwork, MWEBMATRIX...
Which is a better update statement ?
update mwebtemp set temp_amount2 = (SELECT NVL(SUM(MAT_AMOUNT*AuthAttr_Amount),0)
FROM MWEBMATRIX, mwebAuthAttrib
WHERE MAT_CATEGORY BETWEEN 2000 AND 2999
AND MAT_WORK_ID in (select WORK_ID from mwebwork where WORK_Entity_type>=3
AND Work_Par9 =TEMP_ENT_ID)
and Mat_Date Between AuthAttr_Start_Date and AuthAttr_Finish_Date
and AuthAttr_Category = 152 and Mat_Work_Id = AuthAttr_Work_ID
and Mat_Res_ID = AuthAttr_Res_ID)
WHERE TEMP_TRANCODE=charTRANCODE;
OR
update mwebtemp set temp_amount2 = (SELECT NVL(SUM(MAT_AMOUNT*AuthAttr_Amount),0)
FROM MWEBMATRIX, mwebAuthAttrib , mwebwork
WHERE MAT_CATEGORY BETWEEN 2000 AND 2999
AND MAT_WORK_ID = WORK_ID
and WORK_Entity_type>=3
AND Work_Par9 =TEMP_ENT_ID
and Mat_Date Between AuthAttr_Start_Date and AuthAttr_Finish_Date
and AuthAttr_Category = 152 and Mat_Work_Id = AuthAttr_Work_ID
and Mat_Res_ID = AuthAttr_Res_ID)
WHERE TEMP_TRANCODE=charTRANCODE;
thanks
Sonali