SELECT distinct T1.SALE_ORG, T1.SALE_ORG_DESC, T1.ORD_PK, T2.ORD_LN_PK, T3.ORD_LN_DLY_PK, T2.STD_CODE, T2.STD_NAME, T2.LEN_NO, T2.LEN_DESC, T2.LEN_UNIT, T3.DELIVERY_NO from SLM_ORDER_HEAD t1, SLM_ORDER_LINE T2, SLM_ORDER_LINE_DELIVERY T3, YDM_ZC_INITIAL T where T1.ORD_PK = T2.ORD_PK AND T1.ORD_PK = T3.ORD_PK --AND T1.ORD_PK = T.ORD_PK AND T2.ORD_LN_PK = T3.ORD_LN_PK AND T1.ORDER_NO = T.ORDER_NO AND LPAD(T2.ORDER_SEQ,4,'0') = LPAD(T.Order_Seq,4,'0') AND t.order_no = ? AND LPAD(T.ORDER_SEQ, 4, '0') = LPAD(?, 4, '0') --AND LPAD(T.ORDER_SEQ_NO,4,'0') = LPAD(?,4,'0') AND T1.VALIDFLAG = '1' AND T2.VALIDFLAG = '1' AND T3.VALIDFLAG = '1' UPDATE YDM_ZC_INITIAL T SET T.HANDLE_LOG ='1' WHERE T.INITIAL_ID=? UPDATE MAT_ZC_M T SET T.ORD_PK = ?, T.ORD_LN_PK = ?, T.ORD_LN_DLY_PK = ? --T.PRODUCT_FLAG = ? --T.MAT_STATUS = ? WHERE T.JUDGE_STOVE_NO = ? AND T.BATCH_NO = ? AND T.BATCH_GROUD_NO = ? UPDATE YDM_ZC_INITIAL T SET T.HANDLE_LOG ='5' WHERE T.INITIAL_ID=?