select order_goods_detail_id, order_goods_id, iogd.material_id, iogd.unit_id, iogd.size, order_num, single_price, total_price, into_num, unqualified_num, unqualified_reason, if_all_inspect, remark, del_flag, iogd.create_by, iogd.create_time, iogd.update_by, iogd.update_time, cm.material_name, iu.unit_name from ims_order_goods_detail iogd left join cook_material cm on cm.material_id = iogd.material_id left join ims_unit iu on iu.unit_id = iogd.unit_id insert into ims_order_goods_detail order_goods_id, material_id, unit_id, size, order_num, single_price, total_price, into_num, unqualified_num, unqualified_reason, if_all_inspect, remark, del_flag, create_by, create_time, update_by, update_time, #{orderGoodsId}, #{materialId}, #{unitId}, #{size}, #{orderNum}, #{singlePrice}, #{totalPrice}, #{intoNum}, #{unqualifiedNum}, #{unqualifiedReason}, #{ifAllInspect}, #{remark}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update ims_order_goods_detail order_goods_id = #{orderGoodsId}, material_id = #{materialId}, unit_id = #{unitId}, size = #{size}, order_num = #{orderNum}, single_price = #{singlePrice}, total_price = #{totalPrice}, into_num = #{intoNum}, unqualified_num = #{unqualifiedNum}, unqualified_reason = #{unqualifiedReason}, if_all_inspect = #{ifAllInspect}, remark = #{remark}, update_by = #{updateBy}, update_time = #{updateTime}, where order_goods_detail_id = #{orderGoodsDetailId} update ims_order_goods_detail set del_flag = '2' where order_goods_detail_id = #{orderGoodsDetailId} update ims_order_goods_detail set del_flag = '2' where order_goods_id = #{orderGoodsId} update ims_order_goods_detail set del_flag = '2' where order_goods_id in #{orderGoodsId} update ims_order_goods_detail set del_flag = '2' where order_goods_detail_id in #{orderGoodsDetailId}